Arianna Blasi

Ph.D. Student @ USI

Arianna Blasi - PhD Student
Office
Faculty of Informatics
Università della Svizzera italiana
via Giuseppe Buffi, 13
CH - 6900, Lugano
Find me at
arianna.blasi@usi.ch
arianna_blasi
Google Scholar
I am a Ph.D. student in Informatics at Università della Svizzera italiana (Lugano, Switzerland) since 2018. I'm part of the STAR team led by prof. Mauro Pezzè. Our research area is Software Testing and Analysis.

My work focuses on the automatic generation of test oracles, and in my research I derive them from natural-language clues. For this reason I am also interested in work that aims to ensure the quality of software-related artifacts expressed in natural language.

Before joining the PhD programme, I was a research intern at the IMDEA Software Institute (Madrid, Spain) under the supervision of Alessandra Gorla -- which is now my PhD co-advisor. The original intent was to work on my Master's thesis, but I decided to stay in the research institute even after obtaining my M.Sc. (Milan, Italy). Why? Because research is exciting! I am always eager to live new experiences, in any country, both in research and industry enviroments.
Publications
International Conferences
Workshops and Seminars
Projects
  • Jdoctor
    Jdoctor (previously known as Toradocu) is a tool that takes in input the Java source code of a class, extracts the Javadoc comments at the method level and translates them into executable specifications. The generated specifications can act as test oracles and can be integrated with an automatic test case generator: Jdoctor is currently integrated with Randoop.
    Up to now, Jdoctor's precision and recall computed over 800 translations are respectively above 90% and 80%. We would like to improve further the translation possibilities of the tool, as well as the integration with Randoop.

  • RepliComment
    RepliComment is a tool that takes in input the Java source code of a whole project and searches for comment clones at the class level. RepliComment relies on some heuristics to understand whether a comment clone could be legitimate (e.g. overriding) or if there is an issue such as an unintentional mistake of copy-and-paste.
    Currently, RepliComment reports the issues found in a file. As a future work we would like to implement a real-time check&correction mechanism.

  • ...more waiting to get open source!
Teaching Assistance at USI
  • 2020-2021
    Programming Fundamentals 1 && Programmazione 1
    Bachelor program && 2nd level University Master degree
    Fall 20/21

  • 2019-2020
    Software Engineering
    Master program
    Fall 19/20

    Software Quality & Testing
    Master program
    Spring 19/20

  • 2018-2019
    Software Engineering
    Master program
    Fall 18/19

    Software Quality & Testing
    Master program
    Spring 18/19
Service
I served as an external reviewer for the Journal of Software Testing, Verification and Reliability (STVR 2020) and the ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE 2020).