{"id":{"repo_id":"liege","oai_identifier":"oai:orbi.ulg.ac.be:2268/228630"},"canonical_url":"https://search.dev.ndltd.org/etd/liege/oai:orbi.ulg.ac.be:2268/228630","repository":{"repo_id":"liege","name":"Université de Liège","base_url":"https://orbi.uliege.be/oai/request"},"display":{"title":"Impact of unified user-story-based modeling on agile methods: aspects on requirements, design and life cycle management","abstract":"User Stories (US) are the most commonly used requirements artifacts within agile methods such as XP and Scrum. They are written in the form of text of maximum two lines in natural language using prose or following a specific template. Traditionally, they are written down on an index card and posted on a wall or whiteboard for analyzing and monitoring the progress of the project. This performs well when the number of US is limited; but not so well when the number of US is large. In practice, many templates have been proposed with no semantic associated to each syntax used in the templates. This leads to series of issues looking alike different stakeholders interpreting the purpose of the US differently and results in making the whole set difficult to structure and analyze. In the end, this translates in misinterpretation of requirements. This thesis starts with studying existing US templates in order to build a (consistent) unified model for their use with, for each keyword, a syntax and associated semantic. Particularly, this thesis studies US templates following the structure: As [WHO], I want [WHAT], so that [WHY]. Additionally, we also build a derived graphical representation for representing a US set to better analyze dependencies and alternatives of US. This notably allows building a view of the system-to-be on multiple aggregation level. A coarse-grained view can help the development team to better manage the life cycle of the application development by selecting relevant US to be developed within the coming iteration(s). Additionally, a fine-grained view allows dealing with the details of the functions to be developed.","abstract_html":"User Stories (US) are the most commonly used requirements artifacts within agile methods such as XP and Scrum. They are written in the form of text of maximum two lines in natural language using prose or following a specific template. Traditionally, they are written down on an index card and posted on a wall or whiteboard for analyzing and monitoring the progress of the project. This performs well when the number of US is limited; but not so well when the number of US is large. In practice, many templates have been proposed with no semantic associated to each syntax used in the templates. This leads to series of issues looking alike different stakeholders interpreting the purpose of the US differently and results in making the whole set difficult to structure and analyze. In the end, this translates in misinterpretation of requirements. This thesis starts with studying existing US templates in order to build a (consistent) unified model for their use with, for each keyword, a syntax and associated semantic. Particularly, this thesis studies US templates following the structure: As [WHO], I want [WHAT], so that [WHY]. Additionally, we also build a derived graphical representation for representing a US set to better analyze dependencies and alternatives of US. This notably allows building a view of the system-to-be on multiple aggregation level. A coarse-grained view can help the development team to better manage the life cycle of the application development by selecting relevant US to be developed within the coming iteration(s). Additionally, a fine-grained view allows dealing with the details of the functions to be developed.","abstract_has_math":false,"creators":["Heng, Samedi"],"institution":"UCL - Université Catholique de Louvain","degree_name":null,"degree_level":null,"degree_discipline":null,"degree_department":null,"school":null,"contributors":["Manuel, Kolp","Yves, Wautelet","CEMIS-LouRIM"],"advisors":[],"committee_chairs":[],"committee_members":[],"year":2017,"date_issued":"2017-02","date_published":"2017-02","updated_at":"2026-07-24T02:49:37Z","subjects":["Requirements Engineering","User Story","Agile Methods","Goal-Modeling","Engineering, computing & technology","Computer science","Business & economic sciences","Management information systems","Ingénierie, informatique & technologie","Sciences informatiques","Sciences économiques & de gestion","Gestion des systèmes d’information"],"languages":["en"],"rights":["open access","info:eu-repo/semantics/openAccess"],"rights_urls":["http://purl.org/coar/access_right/c_abf2"],"identifier_entries":[{"key":"dc:identifier","label":"Identifier","values":["info:hdl:2268/228630"],"render_values":[{"text":"info:hdl:2268/228630","href":null,"code":true}]}]},"links":{"outbound_url":"https://orbi.uliege.be/handle/2268/228630","outbound_label":"Repository record","outbound_source":"dc:identifier"},"metadata_groups":[{"id":"people","label":"People","entries":[{"key":"dc:contributor","label":"Contributor","values":["Manuel, Kolp","Yves, Wautelet","CEMIS-LouRIM"]},{"key":"dc:creator","label":"Author","values":["Heng, Samedi"]}]},{"id":"academic_context","label":"Academic Context","entries":[{"key":"dc:date","label":"Dc Date","values":["2017-02"]},{"key":"dc:publisher","label":"Institution","values":["UCL - Université Catholique de Louvain"]},{"key":"dc:type","label":"Dc Type","values":["doctoral thesis","http://purl.org/coar/resource_type/c_db06","info:eu-repo/semantics/doctoralThesis"]}]},{"id":"subjects_keywords","label":"Subjects and Keywords","entries":[{"key":"dc:subject","label":"Dc Subject","values":["Requirements Engineering","User Story","Agile Methods","Goal-Modeling","Engineering, computing & technology","Computer science","Business & economic sciences","Management information systems","Ingénierie, informatique & technologie","Sciences informatiques","Sciences économiques & de gestion","Gestion des systèmes d’information"]}]},{"id":"language_rights","label":"Language and Rights","entries":[{"key":"dc:language","label":"Dc Language","values":["en"]},{"key":"dc:rights","label":"Dc Rights","values":["open access","http://purl.org/coar/access_right/c_abf2","info:eu-repo/semantics/openAccess"]}]},{"id":"identifiers","label":"Identifiers","entries":[{"key":"dc:identifier","label":"Identifier","values":["https://orbi.uliege.be/handle/2268/228630","info:hdl:2268/228630","https://orbi.uliege.be/bitstream/2268/228630/1/SHENG_Thesis.pdf"]}]},{"id":"additional","label":"Additional Metadata","entries":[{"key":"dc:description","label":"Description","values":["User Stories (US) are the most commonly used requirements artifacts within agile methods such as XP and Scrum. They are written in the form of text of maximum two lines in natural language using prose or following a specific template. Traditionally, they are written down on an index card and posted on a wall or whiteboard for analyzing and monitoring the progress of the project. This performs well when the number of US is limited; but not so well when the number of US is large. In practice, many templates have been proposed with no semantic associated to each syntax used in the templates. This leads to series of issues looking alike different stakeholders interpreting the purpose of the US differently and results in making the whole set difficult to structure and analyze. In the end, this translates in misinterpretation of requirements. This thesis starts with studying existing US templates in order to build a (consistent) unified model for their use with, for each keyword, a syntax and associated semantic. Particularly, this thesis studies US templates following the structure: As [WHO], I want [WHAT], so that [WHY]. Additionally, we also build a derived graphical representation for representing a US set to better analyze dependencies and alternatives of US. This notably allows building a view of the system-to-be on multiple aggregation level. A coarse-grained view can help the development team to better manage the life cycle of the application development by selecting relevant US to be developed within the coming iteration(s). Additionally, a fine-grained view allows dealing with the details of the functions to be developed."]},{"key":"dc:title","label":"Title","values":["Impact of unified user-story-based modeling on agile methods: aspects on requirements, design and life cycle management"]}]}],"canonical_facts":{"dc:contributor":["Manuel, Kolp","Yves, Wautelet","CEMIS-LouRIM"],"dc:creator":["Heng, Samedi"],"dc:date":["2017-02"],"dc:description":["User Stories (US) are the most commonly used requirements artifacts within agile methods such as XP and Scrum. They are written in the form of text of maximum two lines in natural language using prose or following a specific template. Traditionally, they are written down on an index card and posted on a wall or whiteboard for analyzing and monitoring the progress of the project. This performs well when the number of US is limited; but not so well when the number of US is large. In practice, many templates have been proposed with no semantic associated to each syntax used in the templates. This leads to series of issues looking alike different stakeholders interpreting the purpose of the US differently and results in making the whole set difficult to structure and analyze. In the end, this translates in misinterpretation of requirements. This thesis starts with studying existing US templates in order to build a (consistent) unified model for their use with, for each keyword, a syntax and associated semantic. Particularly, this thesis studies US templates following the structure: As [WHO], I want [WHAT], so that [WHY]. Additionally, we also build a derived graphical representation for representing a US set to better analyze dependencies and alternatives of US. This notably allows building a view of the system-to-be on multiple aggregation level. A coarse-grained view can help the development team to better manage the life cycle of the application development by selecting relevant US to be developed within the coming iteration(s). Additionally, a fine-grained view allows dealing with the details of the functions to be developed."],"dc:identifier":["https://orbi.uliege.be/handle/2268/228630","info:hdl:2268/228630","https://orbi.uliege.be/bitstream/2268/228630/1/SHENG_Thesis.pdf"],"dc:language":["en"],"dc:publisher":["UCL - Université Catholique de Louvain"],"dc:rights":["open access","http://purl.org/coar/access_right/c_abf2","info:eu-repo/semantics/openAccess"],"dc:subject":["Requirements Engineering","User Story","Agile Methods","Goal-Modeling","Engineering, computing & technology","Computer science","Business & economic sciences","Management information systems","Ingénierie, informatique & technologie","Sciences informatiques","Sciences économiques & de gestion","Gestion des systèmes d’information"],"dc:title":["Impact of unified user-story-based modeling on agile methods: aspects on requirements, design and life cycle management"],"dc:type":["doctoral thesis","http://purl.org/coar/resource_type/c_db06","info:eu-repo/semantics/doctoralThesis"]},"updated_at":"2026-07-24T02:49:37Z"}