REVEALThe REVEAL (Reverse Engineering, Visualization, Evolution Analysis Lab) research group was established by Prof. Michele Lanza in 2004. REVEAL investigates the challenges of understanding and evolving large, complex software systems, with current research spanning software visualization, data-intensive systems, software refactoring, modern software documentation, software sonification, and eXtended Reality.
REVEAL is continuously seeking motivated PhD candidates. Doctoral research within the group centers on software evolution, software visualization, program comprehension, and mining software repositories — though no topic is prescribed in advance. Research directions are shaped collaboratively, ensuring that each project reflects both the group's expertise and the candidate's own curiosity and strengths.
We offer a competitive salary and an environment where new ideas are the norm rather than the exception. Working within REVEAL means engaging with cutting-edge technologies and contributing to research that is genuinely novel. In return, we look for intellectual openness, adaptability, solid object-oriented programming skills, an appreciation for design and visual thinking, strong English communication skills, and a certain dedication to craft and precision.
If this sounds like the right fit, we would be glad to hear from you.

Current Team

PhD Graduates

  1. Dr. Marco Raglianti , Mapping and Reifying the Software Documentation Landscape , Mar 2025
  2. Dr. Fengcai Wen , Mining Code Change Patterns to Aid Software Development , Oct 2021
  3. Dr. Emad Aghajani , Software Documentation: Automation and Challenges , Jun 2020
  4. Prof. Dr. Bin Lin , Opinion Mining for Software Development , Jun 2020
  5. Dr. Tommaso Dal Sasso , Reification as the Key to Augmenting Software Development , Jun 2018
  6. Dr. Roberto Minelli , Interaction-Aware Development Environments , Nov 2017
  7. Dr. Luca Ponzanelli , Holistic Recommender Systems for Software Engineering , Mar 2017
  8. Prof. Dr. Alberto Bacchelli , Mining Unstructured Software Data , Jun 2013
  9. Dr. Fernando Olivero , Object-Focused Environments Revisited , Apr 2013
  10. Dr. Lile Hattori , Change-centric Improvement of Team Collaboration , Feb 2012
  11. Dr. Marco D’Ambros , On the Evolution of Source Code and Defects , Oct 2010
  12. Dr. Richard Wettel , Software Systems as Cities , Sep 2010
  13. Prof. Dr. Mircea Lungu , Reverse Engineering Software Ecosystems , Oct 2009
  14. Prof. Dr. Romain Robbes , Of Change and Software , Dec 2008