View Item 
        •   Utrecht University Student Theses Repository Home
        • UU Theses Repository
        • Theses
        • View Item
        •   Utrecht University Student Theses Repository Home
        • UU Theses Repository
        • Theses
        • View Item
        JavaScript is disabled for your browser. Some features of this site may not work without it.

        Browse

        All of UU Student Theses RepositoryBy Issue DateAuthorsTitlesSubjectsThis CollectionBy Issue DateAuthorsTitlesSubjects

        Requirements Refinement Using Domain knowledge

        Thumbnail
        View/Open
        Final Paper Ayman Younso 03122018 V1.5.pdf (1.827Mb)
        Publication date
        2018
        Author
        Younso, A.
        Metadata
        Show full item record
        Summary
        Getting 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.
        URI
        https://studenttheses.uu.nl/handle/20.500.12932/31550
        Collections
        • Theses
        Utrecht university logo