Show simple item record

dc.rights.licenseCC-BY-NC-ND
dc.contributor.advisorDalpiaz, Fabiano
dc.contributor.authorBerg, Nikita van den
dc.date.accessioned2023-07-11T00:00:55Z
dc.date.available2023-07-11T00:00:55Z
dc.date.issued2023
dc.identifier.urihttps://studenttheses.uu.nl/handle/20.500.12932/44139
dc.description.abstractRequirements evolution is a phenomenon that has been acknowledged and recognized, but not extensively researched yet. It has been widely known that requirements change is one of the most persistent challenges in the software industry. Having such a closely related field be seen as a persistent challenge, and the fact that researchers have been calling out for more research on the topic, emphasizes the necessity for research on requirements evolution. In this study, we delve deeper into requirements evolution through an exploratory case study, supported by a literature study. In the literature study, we encountered various definitions and taxonomies on the topic, from which we developed a taxonomy of requirements evolution. In the case study, we closely followed the progress of an internal software project from its initiation until the creation of a minimum viable product. We collected all requirements and requirementsrelevant information, tagged it, and create sequences of changes that represent the evolution of a requirement. Our analysis focused on identifying evolution patterns, combinations of associated tags, and the influence of timing, source location, and initiators on requirements evolution. Lastly, we investigated the similarities and differences of requirements evolution between the contents of conversations and those of project management systems. We discovered some evidence that irreversible changes are less likely to occur, and we observed a correlation between stakeholders’ roles and the requirements evolution steps they initiate. Furthermore, this correlation appeared to be linked to the company’s working methodology, as revealed through stakeholder interviews conducted during the case study. Finally, we analyzed the recorded requirements conversations, and their connection to the documented requirements evolution from the project management system. We found that these conversations need to be analyzed on a different granularity level to be effectively utilized, and that there were differences in the occurrence of different tags between these discussions and the requirement management system.
dc.description.sponsorshipUtrecht University
dc.language.isoEN
dc.subjectEvolutie van requirements is onderzocht door middel van een exploratory case study. Hierbij is onderzocht wat evolutie in het domein van requirements engineering inhoudt, en in wat voor vormen het kan voorkomen in een software project.
dc.titleFrom Idea to Product: Requirements Evolution within Software Projects
dc.type.contentMaster Thesis
dc.rights.accessrightsOpen Access
dc.subject.keywordsRequirements evolution, requirements engineering, requirements change
dc.subject.courseuuBusiness Informatics
dc.thesis.id18646


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record