

Research Assistant, Doctoral Student
Office: 2.D.05
Phone: +41 44 635 75 79
Address:
University of Zurich
Department of Informatics
Binzmühlestrasse 14
CH-8050 Zürich, Switzerland
Very Short Bio
- October 2007 - Now: Doctoral student in the Software Evolution and Architecture Lab (SEAL) at the Department of Informatics of the University of Zurich.
- September 2004 - May 2007: Master Degree in Computer Science at Politecnico di Milano (POLIMI) and at University of Illinois at Chicago (UIC). The thesis, titled: Service-based Modernization of Java Applications, was supervised by prof. Luciano Baresi at POLIMI and prof. Ugo Buy at UIC.
- September 2001 - October 2004: Bachelor Degree in Computer Science at Politecnico di Milano with a thesis titled: "L'uso della tecnologia RFID per applicazioni location dependent:un caso di studio" ("The uses of RFID technology in location dependent applications: a case study") supervised by prof. Letizia Tanca
For a full CV click here
Research Interests
- Software Evolution
- Software Modernization
- Service Oriented Architectures
- Software Visualization
- Software Analysis
In particular I'm currently focusing on combining two of my main interests: SOA and Software Analysis (which, at a first glance might seem decoupled). More specifically my goal is to devise a distributed software analysis platform to allow the interoperability of software analysis tools across organisational boundaries using web services, as a part of the DiCOSA and SoSYA projects. At the same time I'm studying ways to support conceptual querying of the information that those tools would offer.
The reason why I decided to address this issue is that throughout the years researchers have proposed and developed a broad variety of analysis tools and techniques specialized on a particular aspect, without taking into account interoperability. Thus the sharing of information between tools is hardly doable as it is limited by many factors as different data formats and models, platform and language dependence, etc. We think that this lack of interoperability severely hampers software evolution research as, due to these problems, people often keep reinventing the same wheels instead of using existing solutions, with little advancement of the field as a whole.
Current Projects
News
Paper accepted at ISWC 2011
Our paper "How to "Make a Bridge to the new Town" using OntoAccess" has been...
10.08.11 - 00:00
Paper accepted at WICSA 2011
Our paper "SOFAS : A Lightweight Architecture for Software Analysis as a Service" has...
15.03.11 - 09:50
ICSE paper accepted!!
Our paper "Supporting Developers with Natural Language Queries" was accepted at ICSE...
17.12.09 - 10:31
Teaching
- Spring Semester 2009 Seminar in Advanced Software Engineering
- Fall Semester 2009 Seminar in Advanced Software Engineering
- Spring Semester 2010 Teaching Assistant for SoPRA (Software Praktikum)
- Fall Semester 2010 Seminar in Software Engineering
- Fall Semester 2011 Seminar in Advanced Software Engineering
Professional Activities
- Committee Memberships
- MSR 2011 (IEEE Working Conference on Mining Software Repositories) Mining Challenge
- Co-Reviewer of
- ESEC/FSE 2009 - Joint meeting of the European Software Engineering Conference (ESEC) and the ACM SIGSOFT Symposium on the Foundations of Software Engineering (FSE)
- ASE 2008 - ACM/IEEE International Conference on Automated Software Engineering
- WCRE 2008, 2009, 2010 - IEEE Working Conference on Reverse Engineering
- ICSE 2009, 2010 - ACM/IEEE International Conference on Software Engineering
- FASE 2008, 2009- Fundamental Approaches to Software Engineering
- Models 2008 2009- ACM/IEEE International Conference on Model Driven Engineering Languages and Systems
- ICSM 2008, 2010 IEEE International Conference on Software Maintenance
- SC 2008 - 7th International Symposium on Software Composition
- MSR 2008, 2009,2010 - IEEE Working Conference on Mining Software Repositories
- TOOLS 2010 - 48th International Conference on Objects, Models, Components, Patterns
- ESEM 2011 - 5th International Symposium on Empirical Software Engineering and Measurement
- 2008 - Now Main developer of SOFAS.
- 2009 Entered in the Evolizer development team and developed the SVN and GIT plugins, committed to the FAMIX and Bugzilla plugins and to the UI.
- 2007 Developer of secmolCreator, a Web Application for the definition and creation of SECMOL (SeCSE Monitoring Language) rules, a web service monitoring language developed for SeCSE (Service Centric Software Engineering), a project co-funded by the European Commission during a summer internship at Politecnico di Milano.


Print

