Analysing the Quality of User Stories in Open Source Projects

dc.contributor.advisorScott, Ezequiel, juhendaja
dc.contributor.authorTõemets, Tanel
dc.contributor.otherTartu Ülikool. Loodus- ja täppisteaduste valdkondet
dc.contributor.otherTartu Ülikool. Arvutiteaduse instituutet
dc.date.accessioned2023-11-02T13:57:05Z
dc.date.available2023-11-02T13:57:05Z
dc.date.issued2020
dc.description.abstractAgile Software Development has become highly popular over the last two decades. To-gether with the increase of popularity amount of scientific research on this topic has also increased. This research concentrates on one component from Agile Software Development: User Stories. In a recent paper quality framework for User Stories was proposed together with a tool implementing the framework. The proposed framework and tool make it possible to analyse the quality of User Stories from a new viewpoint. The main goal of this master thesis is to find if it is possible to forecast the quality of User Stories for monitoring pur-poses. Another goal is to find what is the relationship between User Story quality and other aspects of software development. Aspects studied in this thesis are the number of bugs, rework, and delays. The conducted analysis considers 10 open source agile software projects from which 8 are included in the analysis. Results of analysing the User Stories of these 8 projects revealed that it is possible to forecast the quality of User Stories. On average devel-oped forecast models were 94.5% accurate when producing predictions for the next 15 sprints. Regarding User Stories quality relationship to other software development aspects, several interesting patterns were found. In short, a decrease in User Story quality scores reflected in the increase in the number of bugs after approximately 3 to 4 weeks. The same happened for rework but the relationship took longer to reveal (approximately 4 to 6 weeks). Correlation of delays was more spread out meaning that the quality of User Stories was leading the interaction for a longer time.et
dc.identifier.urihttps://hdl.handle.net/10062/93991
dc.language.isoenget
dc.publisherTartu Ülikoolet
dc.rightsopenAccesset
dc.rightsAttribution-NonCommercial-NoDerivatives 4.0 International*
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0/*
dc.subjectUser Storyet
dc.subjectAgile Software Developmentet
dc.subjectquality assuranceet
dc.subjecttime series analysiset
dc.subject.othermagistritöödet
dc.subject.otherinformaatikaet
dc.subject.otherinfotehnoloogiaet
dc.subject.otherinformaticset
dc.subject.otherinfotechnologyet
dc.titleAnalysing the Quality of User Stories in Open Source Projectset
dc.typeThesiset

Failid

Originaal pakett

Nüüd näidatakse 1 - 1 1
Laen...
Pisipilt
Nimi:
toemets_software_engineering_2020.pdf
Suurus:
3.76 MB
Formaat:
Adobe Portable Document Format
Kirjeldus:

Litsentsi pakett

Nüüd näidatakse 1 - 1 1
Laen...
Pisipilt
Nimi:
license.txt
Suurus:
1.71 KB
Formaat:
Item-specific license agreed upon to submission
Kirjeldus: