Publications
Journal papers
- Distributed and collaborative software evolution analysis with churrasco.
Marco D'Ambros and Michele Lanza.
Journal of Science of Computer Programming (SCP), 75(4):276-287, Apr. 2010. - The Small Project Observatory: Visualizings of sotware ecosystems.
Mircea Lungu, Michele Lanza, Tudor Girba, and Romain Robbes.
Journal of Science of Computer Programming (SCP), 75(4):264-275, Apr. 2010. - Visualizing co-change information with the evolution radar.
Marco D'Ambros, Michele Lanza, and Mircea Lungu.
Transactions on Software Engineering (TSE), 35(5):720-735, 2009. - Visual software evolution reconstruction.
Marco D'Ambros and Michele Lanza.
Journal of Software Maintenance and Evolution: Research and Practice (JSME), 21(3):217-232, May 2009. - Change Analysis with Evolizer and ChangeDistiller.
Harald C. Gall, Beat Fluri, and Martin Pinzger.
IEEE Software, 26(1):26-33, January/February 2009.
Conference papers
- An Extensive Comparison of Bug Prediction Approaches.
Marco D'Ambros, Michele Lanza, and Romain Robbes.
In Proceedings of MSR 2010 (7th IEEE Working Conference on Mining Software Repositories), pages 31-40. IEEE CS Press, 2010. - Extracting source code from e-mails.
Alberto Bacchelli, Marco D'Ambros, and Michele Lanza.
In Proceedings of ICPC 2010 (18th IEEE International Conference on Program Comprehension), pages 24-33, 2010. - Recovering inter-project dependencies in software ecosystems.
Mircea Lungu, Romain Robbes, and Michele Lanza.
In Proceedings of ASE 2010 (25th ACM/IEEE International Conference on Automated Software Engineering), page to be published. IEEE CS Press, 2010. - Linking e-mails and source code artifacts.
Alberto Bacchelli, Michele Lanza, and Romain Robbes.
In Proceedings of ICSE 2010 (32nd International Conference on Software Engineering), pages 375-384. ACM Press, 2010. - Supporting developers with natural language queries.
Michael Wuersch, Giacomo Ghezzi, Gerald Reif, and Harald C. Gall.
In Proceedings of the 32nd International Conference on Software Engineering. ACM, May 2010. - Are popular classes more defect prone?
Albero Bacchelli, Marco D'Ambros, and Michele Lanza.
In Proceedings of FASE 2010 (13th International Conference on Fundamental Approaches to Software Engineering), pages 59-73, 2010. - On the impact of design flaws on software defects.
Marco D'Ambros, Alberto Bacchelli, and Michele Lanza.
In Proceedings of QSIC 2010 (10th International Conference on Quality Software), pages 23-31. IEEE CS Press, 2010. - Visual Patterns in Issue Tracking Data.
Patrick Knab, Martin Pinzger, and Harald C. Gall.
In New Modeling Concepts for Today's Software Processes, volume LNCS 6195 of Lecture Notes in Computer Science, pages 222-233. Springer, 2010. International Conference on Software Process (ICSP 2010). - Visualizing gnome with the small project observatory.
Mircea Lungu, Jacopo Malnati, and Michele Lanza.
In Proceedings of MSR 2009 (6th IEEE Working Conference on Mining Software Repositories), pages 103-106. IEEE CS Press, 2009. - Benchmarking lightweight techniques to link e-mails and source code.
Albero Bacchelli, Marco D'Ambros, Michele Lanza, and Romain Robbes.
In Proceedings of WCRE 2009 (16th IEEE Working Conference on Reverse Engineering), pages 205-214. IEEE CS Press, 2009. - On the relationship between change coupling and software defects.
Marco D'Ambros, Michele Lanza, and Romain Robbes.
In Proceedings of WCRE 2009 (16th IEEE Working Conference on Reverse Engineering), pages 135-144. IEEE CS Press, 2009. - Promises and perils of porting software visualization tools to the web.
Marco D'Ambros, Mircea Lungu, Michele Lanza, and Romain Robbes.
In Proceedings of WSE 2009 (11th IEEE International Symposium on Web Systems Evolution), pages 109-118. IEEE CS Press, 2009. - A Flexible Framework to Support Collaborative Software Evolution Analysis.
Marco D'Ambros and Michele Lanza.
In Proceedings of CSMR 2008 (12th IEEE European Conference on Software Maintenance and Reengineering), pages 3-12, IEEE CS Press, 2008 - A Tool for Visual Understanding of Source Code Dependencies.
Martin Pinzger, Katja Graefenhain, Patrick Knab, and Harald C. Gall.
In Proceedings of the International Conference on Program Comprehension (ICPC 08), pages 254-259. IEEE Computer Society, 2008.
Workshop papers
- Fostering Synergies - How Semantic Web Technology could influence Software Repositories.
Michael Wuersch, Gerald Reif, Serge Demeyer, and Harald C. Gall.
In Proceedings of SUITE 2010 (2nd International Workshop on Search-driven Development: Users, Infrastructure, Tools and Evaluation), pages 45-48, May 2010. - Towards integrating e-mail communication in the IDE.
Alberto Bacchelli, Michele Lanza, and Vitezslav Humpa.
In Proceedings of SUITE 2010 (2nd International Workshop on Search-driven Development: Users, Infrastructure, Tools and Evaluation), pages 1-4, 2010. - Commit 2.0.
Marco D'Ambros, Michele Lanza, and Romain Robbes.
In Proceedings of Web2SE 2010 (1st International Workshop on Web 2.0 for Software Engineering), pages 14?19. IEEE CS Press, 2010. - Miler - a tool infrastructure to analyze mailing lists.
Alberto Bacchelli, Michele Lanza, and Marco D'Ambros.
In Proceedings of FAMOOSr 2009 (3rd International Workshop on FAMIX and Moose in Reengineering), 2009. - Towards Software Analysis as a Service
Giacomo Ghezzi and Harald C. Gall.
In Proceedings of Evol'08, the 4th Intl. ERCIM Workshop on Software Evolution and Evolvability at the 23rd IEEE/ACM Intl. Conf. on Automated Software Engineering, September 2008 - Churrasco: Supporting Collaborative Software Evolution Analysis.
Marco D'Ambros and Michele Lanza.
In Proceedings of WASDeTT 2008 (1st International Workshop on Advanced Software Development Tools and Techniques), 2008 - The Small Project Observatory.
Mircea Lungu and Michele Lanza.
In Proceedings of WASDeTT 2008 (1st International Workshop on Advanced Software Development Tools and Techniques), 2008
Book Chapters
- Analyzing Software Repositories to Understand Software Evolution
Marco D'Ambros, Harald C. Gall, Michele Lanza and Martin Pinzger.
In Software Evolution, pages 37-67, Springer, 2008 - Distributed and Collaborative Software Analysis.
Giacomo Ghezzi and Harald C. Gall.
In Collaborative Software Engineering, Springer-Verlag, 2009 - Dynamic Analysis of Communication and Collaboration in OSS Projects
Martin Pinzger, Barbara Schwarz and Harald C. Gall.
In Collaborative Software Engineering, Springer-Verlag, 2009
Tutorials
- Semantic web technologies in software engineering.
Harald Gall and Gerald Reif.
Tutorial at ICSE 2008, Leipzig, Germany, May 2008. - Semantic web technologies in software engineering.
Harald Gall and Gerald Reif.
Tutorial at ICSE 2009, Vancouver, Canada, May 2009.
Tool Demo and Posters
- The small project observatory - a tool for reverse engineering software ecosystems.
Mircea Lungu and Michele Lanza.
In Proceedings of ICSE 2010 (32nd ACM/IEEE International Conference on Software Engineering), pages 289-292. ACM Press, 2010. - Smart views for analyzing problem reports: tool demo.
Patrick Knab, Martin Pinzger, and Harald C. Gall.
In ESEC/FSE '09: Proceedings of the 7th joint meeting of the European software engineering conference and the ACM SIGSOFT symposium on The foundations of software engineering on European software engineering conference and foundations of software engineering, pages 289-290, New York, NY, USA, 2009. ACM.
PhD Symposia
- SOFAS: software analysis services.
Giacomo Ghezzi.
In Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering - Volume 2, ICSE '10, pages 381-384, New York, NY, USA, 2010. ACM. - Towards reverse engineering software ecosystems.
M. Lungu.
In Proceedings of ICSM 2008 (24th IEEE International Conference on Software Maintenance), pages 428-431, 2008.
PhD Theses
-
On the Evolution of Source Code and Defects.
Marco D'Ambros
PhD thesis, University of Lugano, Switzerland, Oct. 2010. -
Reverse Engineering Software Ecosystems.
Mircea Lungu
PhD thesis, University of Lugano, Switzerland, Oct. 2009.
Master and Bachelor Theses
-
Mars - modular architecture recommendation system.
A. Boeckmann.
Bachelor thesis, University of Lugano, Switzerland, June 2010. -
Remail - integrating e-mail communication in the eclipse ide.
V. Humpa.
Bachelor thesis, University of Lugano, Switzerland, June 2010. -
Commit 2.0 for eclipse - enriching commit comments with software visualization.
R. Minelli.
Bachelor thesis, University of Lugano, Switzerland, June 2010. -
Parsing and modeling c# systems.
E. Daka.
Master thesis, University of Lugano, Switzerland, June 2009. -
Developer-centric analysis of svn ecosystems.
J. Malnati.
Master thesis, University of Lugano, Switzerland, June 2009. -
Lateralus - visual analysis of svn commit history.
C. Caggiano.
Bachelor thesis, University of Lugano, Switzerland, June 2009. -
Metrox - a framework to visualize software evolution.
P. Domenighetti.
Bachelor thesis, University of Lugano, Switzerland, June 2009. -
SEON, The Software Engineering Ontology.
J. Belik.
Master thesis, University of Zurich, Switzerland, 2009. -
Famixdiff -A Context Aware Algorithm to Extract Structural Changes Between Famix Models.
Andreas Petralli.
Master thesis, University of Zurich, Switzerland, Sept 2008. -
The Episode Framework - Exporting Visualization Tools to the Web.
Marco Primi.
Bachelor thesis, University of Lugano, June 2007.
Technical Reports
-
Interactive Views for Issue Tracking Data: An Axperience Report.
Patrick Knab, Martin Pinzger, Harald C. Gall, and Joost Kamerbeek.
Technical report, University of Zurich, Department of Informatics, October 2009.