Please use this identifier to cite or link to this item: https://dl.ucsc.cmb.ac.lk/jspui/handle/123456789/4801
Full metadata record
DC FieldValueLanguage
dc.contributor.authorWalpita Gamage, I.N-
dc.date.accessioned2024-10-16T05:14:15Z-
dc.date.available2024-10-16T05:14:15Z-
dc.date.issued2024-05-
dc.identifier.urihttps://dl.ucsc.cmb.ac.lk/jspui/handle/123456789/4801-
dc.description.abstractAbstract This study addresses the challenge of accurate Story Points (SP) estimation in agile software development. SP, a unit for measuring development effort, are crucial for project planning and resource allocation. However, manual SP estimation is critical yet a tedious and error-prone process, often causing delays and exceeding project budgets. This highlights the pressing need for automated and accurate SP prediction in the software development industry. This study addresses this need by proposing a novel data preprocessing approach for story point estimation. It involves removing similar user stories, data augmentation and description segmentation. Furthermore, the study contributes 3 new datasets to the public domain specifically designed for story point estimation research. This enhanced data richness and diversity are shown to significantly improve model performance. The study leverages these 3 datasets and the Choetkiertikul dataset to train various traditional and transformer models, including Support Vector Machines (SVM), Random Forest, Recurrent Neural Network (RNN), Bidirectional Encoder Representations from Transformers (BERT), DistilBERT and RoBERTa. Among the traditional approaches, SVM achieved the highest accuracy (46.12%). BERT outperformed other transformer models (44.58%) but fell slightly short of SVM’s performance. To enhance model transparency and interpretability, the study employed Local Interpretable Model-agnostic Explanations (LIME), Shapley Additive explanations (SHAP), and Transformer Interpret libraries. These techniques offer explanations by highlighting keywords influential in the model’s predictions. Additionally, a human-based evaluation involving 7 industry professionals was conducted to assess both model performance and the reliability of the Explainable Artificial Intelligence (XAI) methods.en_US
dc.language.isoenen_US
dc.titleEstimating Story Points in Scrum: Balancing Accuracy and Interpretability with Explainable AIen_US
dc.typeThesisen_US
Appears in Collections:2024

Files in This Item:
File Description SizeFormat 
2019 CS 182.pdf5.32 MBAdobe PDFView/Open


Items in UCSC Digital Library are protected by copyright, with all rights reserved, unless otherwise indicated.