| dc.contributor.author | Piyathilaka, Hegoda Gamage RamithIndula | |
| dc.date.accessioned | 2020-04-27T09:39:47Z | |
| dc.date.available | 2020-04-27T09:39:47Z | |
| dc.date.issued | 2019 | |
| dc.identifier.citation | Piyathilaka, Hegoda Gamage RamithIndula (2019) A system to predict bugs before pushing commits to GIT repository. Bsc. Dissertation Informatics Institute of Technology. | en_US |
| dc.identifier.other | 2014015 | |
| dc.identifier.uri | http://dlib.iit.ac.lk/xmlui/handle/123456789/293 | |
| dc.description.abstract | Fixing bugs is generally a very challenging task throughout the software development and maintenance process. Predicting software bugs in earlier phase beforehand it causes a big impact, is a vital task which can improve the quality, consistency, efficiency and reduces the overall cost of a software. However, developing a robust system to predict and identify potential bugs is a challenging task. Especially when it comes to version control, pushing codes with a smaller number of faults to a repository, is a rare scenario in working environment. A system to identify bugs, before it goes to GIT based on Machine Learning and GIT hooks, is proposed in this thesis. Furthermore, several interviews and surveys have been conducted among software developers in Sri Lanka who has experience in the field for a certain period. | en_US |
| dc.subject | Metrics—complexity measures | en_US |
| dc.subject | performance measures | en_US |
| dc.subject | bugs | en_US |
| dc.title | A system to predict bugs before pushing commits to GIT repository | en_US |
| dc.type | Thesis | en_US |