Generating goal models from user stories
Is this your thesis?
This record came from a bulk archive import. If it’s yours, link it to your profile.
Abstract (EN)
Natural language (NL) is used to express stakeholder requirements since it requires less time and energy. There are several ways to collect requirements, and user stories are an example of a semi-structured format. They are commonly used to capture user needs in agile methods due to their ease of learning and understanding. However, user stories can be large enough which makes it difficult to read and understand the relations among them. Such relations make it easier for developers to understand the structure of the project. Goal models, on the other hand, provide high-level perspective and explicit relations among goals but they require time and effort to build. First, we conduct an experiment to show the usefulness of the goal models for reading and comprehending the data set. This thesis proposes a goal model builder tool to automatically generate a goal model from a set of user stories by applying natural language processing (NLP) techniques. We first parse and store the extracted information from a set of user stories in a graph database to maintain the relations among the roles, actions, and benefits mentioned in the set of user stories. We create the goal model strategies using the information in the graph database, which enables us to see the connections between the nodes and edges. By applying NLP techniques and several heuristics, we produce goal models that resemble human-built models. Second, we contribute an evaluation of the goal model builder tool that determines whether the ArTu tool speeds up the creation of goal models. A cross-over experiment has been carried out to evaluate the time difference between a goal model with the tool and one without the tool. We put out a variety of hypotheses to contrast experiment findings. The results of several statistical analyses run on the experimental data show that the ArTu tool significantly reduced the time needed to build goal models.
Author
Tuğçe Güneş
How to Cite
Tuğçe Güneş (Master Thesis). Generating goal models from user stories, 2023, Boğaziçi University.
Keywords
License
Tüm Hakları Saklıdır
This work is shared under the specified license terms.
More theses from Boğaziçi University
- Investigating the factors affecting the acceptance of generative artificial intelligence in business intelligence applications(2025)
- Nükleer güç, emek ve çevre: Akkuyu NGS(2023)
- Behind the gallows: Capital punishment, law, and legislative performance in Turkey (1926-1990)(2025)
- Exploring the values for nature, nature connectedness, pro-environmental behaviour, and well-being: A case study on urban park visitors in Istanbul(2025)
- An assessment on the role of regional development agencies in environmental governance in Türkiye: A case study on Thrace Region(2025)
- Political ecology of milk production in Türkiye: Changing practices, rural livelihoods, and dairy animals(2025)
