Applying Machine Learning to Identify Maintenance Level for Software Releases

dc.contributor.authorSTUART, CHRISTOFFER
dc.contributor.departmentChalmers tekniska högskola / Institutionen för data och informationstekniksv
dc.contributor.examinerHebig, Regina
dc.contributor.supervisorStaron, Miroslaw
dc.date.accessioned2020-02-18T15:17:19Z
dc.date.available2020-02-18T15:17:19Z
dc.date.issued2020sv
dc.date.submitted2019
dc.description.abstractMaintenance is the single largest cost in software development. Therefore it is important to understand what causes maintenance, and if it can be predicted. Many studies have shown that certain ways of measuring the complexity of developed programs can create decent prediction models to determine the likelihood of maintenance due to failures in the software. Most have been prior to release and often requires specific, object-oriented, metrics of the software to set up the models. These metrics are not always available in the software development companies. This study determines that cumulative software failure levels after release can be determined using available data at a software development company and machine learning algorithms.sv
dc.identifier.coursecodeDATX05sv
dc.identifier.urihttps://hdl.handle.net/20.500.12380/300701
dc.language.isoengsv
dc.setspec.uppsokTechnology
dc.subjectMachine learningsv
dc.subjectsupervised learningsv
dc.subjectunsupervised learningsv
dc.subjectdefect predictionsv
dc.subjectcumulative failure predictionsv
dc.titleApplying Machine Learning to Identify Maintenance Level for Software Releasessv
dc.type.degreeExamensarbete för masterexamensv
dc.type.uppsokH
Ladda ner
Original bundle
Visar 1 - 1 av 1
Hämtar...
Bild (thumbnail)
Namn:
CSE 20-01 Stuart ODR.pdf
Storlek:
2.06 MB
Format:
Adobe Portable Document Format
Beskrivning:
Applying Machine Learning to Identify
License bundle
Visar 1 - 1 av 1
Hämtar...
Bild (thumbnail)
Namn:
license.txt
Storlek:
1.14 KB
Format:
Item-specific license agreed upon to submission
Beskrivning: