Show simple item record

dc.rights.licenseCC-BY-NC-ND
dc.contributor.advisorDalpiaz, Fabiano
dc.contributor.advisorEspaña Cubillo, Sergio
dc.contributor.authorYounso, A.
dc.date.accessioned2018-12-21T18:01:01Z
dc.date.available2018-12-21T18:01:01Z
dc.date.issued2018
dc.identifier.urihttps://studenttheses.uu.nl/handle/20.500.12932/31550
dc.description.abstractGetting clear and accurate requirements specifications is still a challenging task for requirements analysts for two main reasons: i) Despite the fact that analysts are experts in software technology, their knowledge in the domain area where the system is developed is often limited, thereby limiting the effectiveness of requirements elicitation; ii) Most of the requirements in agile development methods are captured using natural language, which is vulnerable to different interpretations and understanding leading to inaccurate requirements specifications. Although there are some methods that support the analyst in producing highquality requirement specifications, a small number of researchers focus on agile requirements engineering with user stories. However, their approaches are either manual or do not use any kind of domain knowledge as a reference to support the analysts in refining the requirements. This thesis has been performed to identify the potential use of domain knowledge in order to help the analyst to deliver high-quality requirement specifications. We developed the Story Suggestor Tool, which uses business process models as source of domain knowledge that can be utilized to suggest new requirements to the analyst. The development of the artifact has been guided by design science methodology. To validate our approach, an experiment has been conducted to check whether or not our developed artifact, the Story Suggestor Tool, helps the analyst in delivering higher-quality requirements. Based on the evaluation of the experiment results, we concluded that the tool helps the analyst in producing relatively more complete and correct requirements.
dc.description.sponsorshipUtrecht University
dc.format.extent1915862
dc.format.mimetypeapplication/pdf
dc.language.isoen
dc.titleRequirements Refinement Using Domain knowledge
dc.type.contentMaster Thesis
dc.rights.accessrightsOpen Access
dc.subject.keywordsAgile methods, requirements engineering, domain knowledge, BPMN in requirements engineering
dc.subject.courseuuBusiness Informatics


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record