I got tired of (not) trying to keep this updated!! so now my papers are listed in the general group page.
You can also obtain a reasonable approximation of my research activities on Google Scholar and DBLP