Master’s thesis Master’s Programme in Computer Science Utilizing Software Analytics to Guide Software Development Marko Juhani Koskinen June 14, 2021 Faculty of Science University of Helsinki Supervisor(s) Prof. T. Mikkonen, Ph.D. M. Luukkainen Examiner(s) Prof. T. Mikkonen, Ph.D. M. Luukkainen Contact information P. O. Box 68 (Pietari Kalmin katu 5) 00014 University of Helsinki,Finland Email address:
[email protected].fi URL: http://www.cs.helsinki.fi/ HELSINGIN YLIOPISTO – HELSINGFORS UNIVERSITET – UNIVERSITY OF HELSINKI Tiedekunta — Fakultet — Faculty Koulutusohjelma — Utbildningsprogram — Study programme Faculty of Science Master’s Programme in Computer Science Tekijä — Författare — Author Marko Juhani Koskinen Työn nimi — Arbetets titel — Title Utilizing Software Analytics to Guide Software Development Ohjaajat — Handledare — Supervisors Prof. T. Mikkonen, Ph.D. M. Luukkainen Työn laji — Arbetets art — Level Aika — Datum — Month and year Sivumäärä — Sidoantal — Number of pages Master’s thesis June 14, 2021 51 pages, 12 appendix pages Tiivistelmä — Referat — Abstract Modern software systems often produce vast amounts of software usage data. Previous work, however, has indicated that such data is often left unutilized. This leaves a gap for methods and practices that put the data to use. The objective of this thesis is to determine and test concrete methods for utilizing software usage data and to learn what use cases and benefits can be achieved via such methods. The study consists of two interconnected parts. Firstly, a semi-structured literature review is conducted to identify methods and use cases for software usage data. Secondly, a subset of the identified methods is experimented with by conducting a case study to determine how developers and managers experience the methods.