SOFTWARE DEFECT PREDICTION USING VERSION CONTROL DATA

Software defect is a error, flaw, or fault in the software that causes the software fails to meet software requirements specifications or fails to meet user expe- ctations. Defect can not be avoided. Defect arise from mistakes and errors in either a source code or it’s design. It will take 50% -...

Full description

Saved in:
Bibliographic Details
Main Author: FERDIAN SYAHPUTRA PANJAITAN (NIM: 23514030), ADI
Format: Theses
Language:Indonesia
Online Access:https://digilib.itb.ac.id/gdl/view/20733
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Institut Teknologi Bandung
Language: Indonesia
id id-itb.:20733
spelling id-itb.:207332017-10-02T10:00:11ZSOFTWARE DEFECT PREDICTION USING VERSION CONTROL DATA FERDIAN SYAHPUTRA PANJAITAN (NIM: 23514030), ADI Indonesia Theses INSTITUT TEKNOLOGI BANDUNG https://digilib.itb.ac.id/gdl/view/20733 Software defect is a error, flaw, or fault in the software that causes the software fails to meet software requirements specifications or fails to meet user expe- ctations. Defect can not be avoided. Defect arise from mistakes and errors in either a source code or it’s design. It will take 50% - 70% from the total cost to do a defect fixing. Meanwhile, the software quality will be decreased. Defect can be prevented by utilizing the prediction model. This research focus is to propose defect prediction technique by using version control and source code data. Google Chromium will be used as data source as it licensed as open source software. That means source code and version control data can be accessed. Chromium also has a good documentation and standard on it’s development lifecycle. There’s 2 (two) kind of technique that will be used in this research. Defect prediction on file changes and prediction on author commit to see if there’s a correlation between software defect and author con- tribution. On the first experiment, the results shows that Naive Bayes give a better performances than the other algorithm. But the results overall is not good enough to give a prediction. The second prediction author can be ranked by it’s prediction probability to make a defect on software. text
institution Institut Teknologi Bandung
building Institut Teknologi Bandung Library
continent Asia
country Indonesia
Indonesia
content_provider Institut Teknologi Bandung
collection Digital ITB
language Indonesia
description Software defect is a error, flaw, or fault in the software that causes the software fails to meet software requirements specifications or fails to meet user expe- ctations. Defect can not be avoided. Defect arise from mistakes and errors in either a source code or it’s design. It will take 50% - 70% from the total cost to do a defect fixing. Meanwhile, the software quality will be decreased. Defect can be prevented by utilizing the prediction model. This research focus is to propose defect prediction technique by using version control and source code data. Google Chromium will be used as data source as it licensed as open source software. That means source code and version control data can be accessed. Chromium also has a good documentation and standard on it’s development lifecycle. There’s 2 (two) kind of technique that will be used in this research. Defect prediction on file changes and prediction on author commit to see if there’s a correlation between software defect and author con- tribution. On the first experiment, the results shows that Naive Bayes give a better performances than the other algorithm. But the results overall is not good enough to give a prediction. The second prediction author can be ranked by it’s prediction probability to make a defect on software.
format Theses
author FERDIAN SYAHPUTRA PANJAITAN (NIM: 23514030), ADI
spellingShingle FERDIAN SYAHPUTRA PANJAITAN (NIM: 23514030), ADI
SOFTWARE DEFECT PREDICTION USING VERSION CONTROL DATA
author_facet FERDIAN SYAHPUTRA PANJAITAN (NIM: 23514030), ADI
author_sort FERDIAN SYAHPUTRA PANJAITAN (NIM: 23514030), ADI
title SOFTWARE DEFECT PREDICTION USING VERSION CONTROL DATA
title_short SOFTWARE DEFECT PREDICTION USING VERSION CONTROL DATA
title_full SOFTWARE DEFECT PREDICTION USING VERSION CONTROL DATA
title_fullStr SOFTWARE DEFECT PREDICTION USING VERSION CONTROL DATA
title_full_unstemmed SOFTWARE DEFECT PREDICTION USING VERSION CONTROL DATA
title_sort software defect prediction using version control data
url https://digilib.itb.ac.id/gdl/view/20733
_version_ 1822019302435323904