Ovidiu Birgu
Prediction of faults in software programs using machine learning techniques.
Rel. Maurizio Morisio. Politecnico di Torino, Corso di laurea magistrale in Ingegneria Informatica (Computer Engineering), 2020
|
Preview |
PDF (Tesi_di_laurea)
- Tesi
Licenza: Creative Commons Attribution Non-commercial No Derivatives. Download (3MB) | Preview |
Abstract
Software development is a complex process, which can generate various kind of problems that are hard to identify during development. This master thesis is about the analysis of data generated by the software production process. The available data is about commits, releases, defects. The goals of this thesis are to identify the solved problems from past history, to create models for the issue type, the severity of the problem, cross project information and bug location. To achieve those goals, the thesis project was split as follows: The first stage of the work involved the development of a software module (named PyGitHub) that collects raw data from GitHub using the GitHub API and saves it to local relational database.
Then, the module was used to scrape (download) various open source projects
Relatori
Anno Accademico
Tipo di pubblicazione
Numero di pagine
Corso di laurea
Classe di laurea
Aziende collaboratrici
URI
![]() |
Modifica (riservato agli operatori) |
