Skip to main content

2021 | OriginalPaper | Buchkapitel

Conceptual Modeling Versus User Story Mapping: Which is the Best Approach to Agile Requirements Engineering?

verfasst von : Konstantinos Tsilionis, Joris Maene, Samedi Heng, Yves Wautelet, Stephan Poelmans

Erschienen in: Research Challenges in Information Science

Verlag: Springer International Publishing

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

User stories are primary requirements artifacts within agile methods. They are comprised of short sentences written in natural language expressing units of functionality for the to-be system. Despite their simple format, when modelers are faced with a set of user stories they might be having difficulty in sorting them, evaluating their redundancy, and assessing their relevancy in the effort to prioritize them. The present paper tests the ability of modelers to understand the requirements problem through a visual representation (named the Rationale Tree) which is a conceptual model and is built out of a user stories’ set. The paper is built upon and extends previous work relating to the feasibility of generating such a representation out of a user stories’ set by comparing the performance of the Rationale Tree with the User Story Mapping approach. This is achieved by performing a two-group quantitative comparative study. The identified comparative variables for each method were understandability, recognition of missing requirements/epics/themes, and adaptability. The Rational Tree was not easy to understand and did not perform as anticipated in assisting with the recognition of missing requirements/epics/themes. However, its employment allowed modelers to offer qualitative representations of a specific software problem. Overall, the present experiment evaluates whether a conceptual model could be a consistent solution towards the holistic comprehension of a software development problem within an agile setting, compared to more ‘conventional’ techniques used so far.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Fußnoten
1
All Appendices are available at: https://​cutt.​ly/​ivvKHBT.
 
Literatur
1.
Zurück zum Zitat Chen, P.P.S.: The entity-relationship model-toward a unified view of data. ACM Trans. Database Syst. 1(1), 9–36 (1976)CrossRef Chen, P.P.S.: The entity-relationship model-toward a unified view of data. ACM Trans. Database Syst. 1(1), 9–36 (1976)CrossRef
2.
Zurück zum Zitat Dalpiaz, F., Gieske, P., Sturm, A.: On deriving conceptual models from user requirements: an empirical study. Inf. Softw. Technol. 131, 106484 (2020)CrossRef Dalpiaz, F., Gieske, P., Sturm, A.: On deriving conceptual models from user requirements: an empirical study. Inf. Softw. Technol. 131, 106484 (2020)CrossRef
4.
Zurück zum Zitat Dimitrijević, S., Jovanović, J., Devedžić, V.: A comparative study of software tools for user story management. Inf. Softw. Technol. 57, 352–368 (2015)CrossRef Dimitrijević, S., Jovanović, J., Devedžić, V.: A comparative study of software tools for user story management. Inf. Softw. Technol. 57, 352–368 (2015)CrossRef
6.
Zurück zum Zitat Kitchenham, B.A., et al.: Preliminary guidelines for empirical research in software engineering. IEEE Trans. Softw. Eng. 28(8), 721–734 (2002) Kitchenham, B.A., et al.: Preliminary guidelines for empirical research in software engineering. IEEE Trans. Softw. Eng. 28(8), 721–734 (2002)
7.
Zurück zum Zitat Lucassen, G., Dalpiaz, F., Van Der Werf, J.M.E., Brinkkemper, S.: Forging high-quality user stories: towards a discipline for agile requirements. In: RE2015, pp. 126–135. IEEE (2015) Lucassen, G., Dalpiaz, F., Van Der Werf, J.M.E., Brinkkemper, S.: Forging high-quality user stories: towards a discipline for agile requirements. In: RE2015, pp. 126–135. IEEE (2015)
8.
Zurück zum Zitat Lucassen, G., Dalpiaz, F., van der Werf, J.M.E., Brinkkemper, S.: Improving agile requirements: the quality user story framework and tool. Req. Eng. 21(3), 383–403 (2016)CrossRef Lucassen, G., Dalpiaz, F., van der Werf, J.M.E., Brinkkemper, S.: Improving agile requirements: the quality user story framework and tool. Req. Eng. 21(3), 383–403 (2016)CrossRef
9.
Zurück zum Zitat Lucassen, G., Robeer, M., Dalpiaz, F., Van Der Werf, J.M.E., Brinkkemper, S.: Extracting conceptual models from user stories with visual narrator. Req. Eng. 22(3), 339–358 (2017)CrossRef Lucassen, G., Robeer, M., Dalpiaz, F., Van Der Werf, J.M.E., Brinkkemper, S.: Extracting conceptual models from user stories with visual narrator. Req. Eng. 22(3), 339–358 (2017)CrossRef
10.
Zurück zum Zitat OMG: Business process model and notation specification version 2.0 (2011) OMG: Business process model and notation specification version 2.0 (2011)
11.
Zurück zum Zitat OMG: Unified modeling language. version 2.5. Tech. rep. (2015) OMG: Unified modeling language. version 2.5. Tech. rep. (2015)
12.
Zurück zum Zitat Patton, J., Economy, P.: User story mapping: discover the whole story, build the right product. O’Reilly Media, Inc. (2014) Patton, J., Economy, P.: User story mapping: discover the whole story, build the right product. O’Reilly Media, Inc. (2014)
13.
Zurück zum Zitat Patton, M.Q.: Qualitative research & evaluation methods: integrating theory and practice. Sage publications (2014) Patton, M.Q.: Qualitative research & evaluation methods: integrating theory and practice. Sage publications (2014)
14.
Zurück zum Zitat Saunders, M., Lewis, P., Thornhill, A.: Research methods for business students. Pearson education (2016) Saunders, M., Lewis, P., Thornhill, A.: Research methods for business students. Pearson education (2016)
15.
Zurück zum Zitat Tenso, T., Norta, A., Vorontsova, I.: Evaluating a novel agile requirements engineering method: a case study. In: ENASE, pp. 156–163 (2016) Tenso, T., Norta, A., Vorontsova, I.: Evaluating a novel agile requirements engineering method: a case study. In: ENASE, pp. 156–163 (2016)
16.
Zurück zum Zitat Tenso, T., Taveter, K.: Requirements engineering with agent-oriented models. In: ENASE, pp. 254–259 (2013) Tenso, T., Taveter, K.: Requirements engineering with agent-oriented models. In: ENASE, pp. 254–259 (2013)
17.
Zurück zum Zitat Tsilionis, K., Maene, J., Heng, S., Wautelet, Y., Poelmans, S.: Evaluating the software problem representation on the basis of rationale trees and user story maps: premises of an experiment. In: Klotins, E., Wnuk, K. (eds.) ICSOB 2020. LNBIP, vol. 407, pp. 219–227. Springer, Cham (2021). https://doi.org/10.1007/978-3-030-67292-8_18CrossRef Tsilionis, K., Maene, J., Heng, S., Wautelet, Y., Poelmans, S.: Evaluating the software problem representation on the basis of rationale trees and user story maps: premises of an experiment. In: Klotins, E., Wnuk, K. (eds.) ICSOB 2020. LNBIP, vol. 407, pp. 219–227. Springer, Cham (2021). https://​doi.​org/​10.​1007/​978-3-030-67292-8_​18CrossRef
18.
19.
Zurück zum Zitat Wautelet, Y., Heng, S., Kiv, S., Kolp, M.: User-story driven development of multi-agent systems: a process fragment for agile methods. Comput. Lang. Syst. Struct. 50, 159–176 (2017) Wautelet, Y., Heng, S., Kiv, S., Kolp, M.: User-story driven development of multi-agent systems: a process fragment for agile methods. Comput. Lang. Syst. Struct. 50, 159–176 (2017)
21.
Zurück zum Zitat Wautelet, Y., Heng, S., Kolp, M., Mirbel, I., Poelmans, S.: Building a rationale diagram for evaluating user story sets. In: RCIS 2016. pp. 1–12. IEEE (2016) Wautelet, Y., Heng, S., Kolp, M., Mirbel, I., Poelmans, S.: Building a rationale diagram for evaluating user story sets. In: RCIS 2016. pp. 1–12. IEEE (2016)
22.
Zurück zum Zitat Wautelet, Y., Velghe, M., Heng, S., Poelmans, S., Kolp, M.: On modelers ability to build a visual diagram from a user story set: a goal-oriented approach. In: Proceedings of the 24th Intl. Working Conf. Req. Eng.: Foundation for Software Quality, pp. 209–226 (2018) Wautelet, Y., Velghe, M., Heng, S., Poelmans, S., Kolp, M.: On modelers ability to build a visual diagram from a user story set: a goal-oriented approach. In: Proceedings of the 24th Intl. Working Conf. Req. Eng.: Foundation for Software Quality, pp. 209–226 (2018)
23.
Zurück zum Zitat Wohlin, C., Runeson, P., Höst, M., Ohlsson, M.C., Regnell, B., Wesslén, A.: Experimentation in Software Engineering. Springer Science & Business Media (2012) Wohlin, C., Runeson, P., Höst, M., Ohlsson, M.C., Regnell, B., Wesslén, A.: Experimentation in Software Engineering. Springer Science & Business Media (2012)
24.
Zurück zum Zitat Yu, E., Giorgini, P., Maiden, N., Mylopoulos, J.: Social Modeling for Requirements Engineering. MIT Press (2011) Yu, E., Giorgini, P., Maiden, N., Mylopoulos, J.: Social Modeling for Requirements Engineering. MIT Press (2011)
Metadaten
Titel
Conceptual Modeling Versus User Story Mapping: Which is the Best Approach to Agile Requirements Engineering?
verfasst von
Konstantinos Tsilionis
Joris Maene
Samedi Heng
Yves Wautelet
Stephan Poelmans
Copyright-Jahr
2021
DOI
https://doi.org/10.1007/978-3-030-75018-3_24