Tommaso Dal Sasso http://www.inf.usi.ch/phd/dalsat PhD. Student, Software Engineer, Data Scientist
GitHub SmalltalkHub Twitter Email

About Me

I am a PhD student ad USI (UniversitĂ  della Svizzera Italiana), in the Faculty of Informatics

I obtained my bachelor's and master's degree in Informatics at the University of Padova, where I specialized in Artificial Intelligence, Information Retrieval, and Machine Learning.

My research interests involve Software Engineering and Software Evolution. I am currently working with bug tracking systems. I work in the REVEAL (Reverse Engineering, Visualization, Evolution Analisys Lab) group at the University of Lugano, faculty of Informatics.

The REVEAL group is also composed of:

Prof. Michele Lanza
Head
Dr. Andrea Mocci
Postdoc
Dr. Luca Ponzanelli
Postdoc
Roberto Minelli
PhD student
Bin Lin
PhD student
Emad Aghajani
PhD student

Research

My research area deals with the collection, modelling, and representation of the information contained in bug reports and issue tracking systems.

During my PhD i built a set of tools to browse and visualize the information inside an issue tracker, to collect information during program execution, and to model a bug report as a structured entity to ease automated analisys, rather than using plain text.

The tools I built led to the creation of ShoreLine, a data collection system to collect and browse failure information for the Pharo ecosystem

My main interests include:

Publications

  1. Content Classification of Development Emails
    Alberto Bacchelli, Tommaso Dal Sasso, Marco D’Ambros, Michele Lanza
    In Proceedings of ICSE 2012 (34th International Conference on Software Engineering), pp. 375–385, IEEE CS Press, 2012.
  2. A closer look at bugs
    Tommaso Dal Sasso, Michele Lanza
    In Proceedings of VISSOFT 2013 (1st IEEE Working Conference on Software Visualization), pp. 1–4, IEEE CS Press, 2013.
  3. in*Bug: Visual analytics of bug repositories
    Tommaso Dal Sasso, Michele Lanza
    In Proceedings of CSMR-WCRE 2014 (1st Joint Meeeting of the European Conference on Software Maintenance and Reengineering and the Working Conference on Reverse Engineering), pages 415–419, IEEE CS Press, 2014.
  4. Managing Software Defects
    Tommaso Dal Sasso
    In Proceedings of ICSME 2014 (30th International Conference on Software Maintenance and Evolution, page 669, Doctoral Symposium, 2014.
  5. Misery Loves Company: CrowdStacking Traces to Aid Problem Detection.
    Tommaso Dal Sasso, Andrea Mocci, Michele Lanza
    In Proceedings of SANER 2015 (22nd IEEE International Conference on Software Analysis, Evolution, and Reengineering), pp. 131–140, 2015.
  6. Blended, Not Stirred: Multicconcern visualization of large software systems
    Tommaso Dal Sasso, Roberto Minelli, Andrea Mocci, Michele Lanza
    In Proceedings of VISSOFT 2015 (3rd IEEE Working Conference on Software Visualization), pp. 106–115 2015.
  7. What Makes a Satisficing Bug Report
    Tommaso Dal Sasso, Andrea Mocci, Michele Lanza
    In Proceedings of QRS 2016 (The 2016 IEEE International Conference on Quality, Reliability, and Security), pp. 164–174, IEEE CS Press, 2016.
  8. How to Gamify Software Engineering
    Tommaso Dal Sasso, Andrea Mocci, Michele Lanza, Ebrisa Mastrodicasa
    In Proceedings of SANER 2017 (24th IEEE International Conference on Software Analysis, Evolution, and Reengineering), pp. 261–271, IEEE CS Press, 2017.

Teaching

During my PhD I was a teaching assistant for the following courses:

  1. Software Atelier I: Software Tools 2013/2014
  2. Software Atelier IV: Software Engineering 2013/2014
  3. Algorithms & Data Structures 2014/2015
  4. Software Tools Atelier 2014/2015
  5. Software Atelier 1: Fundamentals of Informatics 2015/2016
  6. Software Atelier 1: Fundamentals of Informatics 2016/2017