Please use this identifier to cite or link to this item:
https://etd.cput.ac.za/handle/20.500.11838/3662
Title: | Design and implementation of an intelligent requirements engineering tool for internet of things applications in an agile environment | Authors: | Seitlheko, Bokang | Keywords: | Internet of things;Agile software development;Scrum (Computer software development);Elicitation | Issue Date: | 2021 | Publisher: | Cape Peninsula University of Technology | Abstract: | The decomposition of agile epics into user stories manually complicates sprint planning. If epics are poorly understood, they contribute to the threats regarding the sprint's completion. Performing the decomposition manual is laborious and complex and wastes resources in extensive projects. Natural language processing techniques present viable techniques that can automate the reduction of agile epics. This study explored and attempted to automate the decomposition of epics to their finest granularities, user stories and tasks using natural language processing (NLP). To decompose epics, we extracted and learned the essential parts of the linguistic structure of epics using NLP. The automation of agile epics refinement liberates the product owners from repetitive tasks and focuses more on managerial roles. The results of the decomposed epics were assigned to the task assignment model that uses the Hungarian algorithm to form sprints where team members were allocated tasks to attain a minimum time frame to complete the sprint. Furthermore, we then present our solution as a smart agile project management tool (SAPMT) that integrates the NLP techniques and Hungarian algorithm to assist project managers in the aspects of epic agile requirements decomposition and tasks assigned. The use of NLP has presented significant results in the generation of user stories and tasks from epics. The algorithm obtained an average accuracy of 89.25%, Precision of 100%, the recall of 77.25%, and the F1 Measure of 87%. The tool SAPMT was implemented using a python framework called Flask and presented a robust graphical user interface. | Description: | Thesis (MEng (Electrical engineering))--Cape Peninsula University of Technology, 2021 | URI: | https://etd.cput.ac.za/handle/20.500.11838/3662 |
Appears in Collections: | Electrical, Electronic and Computer Engineering - Master's Degree |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
Seitlhekoi_Bokang_217167845.pdf | 4.33 MB | Adobe PDF | View/Open |
Page view(s)
205
Last Week
1
1
Last month
2
2
checked on Nov 17, 2024
Download(s)
82
checked on Nov 17, 2024
Google ScholarTM
Check
Items in Digital Knowledge are protected by copyright, with all rights reserved, unless otherwise indicated.