Skip to main content

Evaluating the Software Problem Representation on the Basis of Rationale Trees and User Story Maps: Premises of an Experiment

  • Conference paper
  • First Online:
Software Business (ICSOB 2020)

Abstract

User stories describe system requirements from the users’ point of view using structured natural language. These artifacts mostly assist the development team in agile projects where sets of them express the expected features of the to-be software. Nevertheless, when faced with large user stories’ sets, further structuring needs to be introduced to make the software problem more understandable/clear. Indeed, the latter can hardly be understood on the basis of huge flat lists of sentences. The present paper describes the premises of an experiment destined to evaluate whether novice modelers can understand the requirements problem better through a visual representation (called Rationale Tree) built out of a user stories’ set. It does so by comparing, on the same objective, the Rationale Tree method to the industry-adopted User Story Mapping technique with a modeling exercise. This was performed with the participation of two student groups where one used the former technique while the other one employed the latter. The ultimate goal of this exercise is to identify the actual performance of the Rational Tree in delivering understandability to the requirements problem (when input is provided in the form of a complex user stories’ set) in order to identify possible bottlenecks and improvement opportunities within the method itself.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

Notes

  1. 1.

    Modeling capability will denote the capacity of novice modelers to produce qualitative artifacts while employing a specific user stories’ structuring method each time.

  2. 2.

    All Appendices are available at: http://dx.doi.org/10.17632/b4zyddbrbc.1.

  3. 3.

    The first student group will also be referred to as the ‘Rationale Tree group’.

  4. 4.

    ‘RT diagram’ denotes the artifact produced by employing the Rationale Tree method.

  5. 5.

    The second student group will also be referred to as the ‘User Story Mapping group’.

  6. 6.

    The ‘USM’ abbreviation denotes the artifact of the User Story Mapping technique.

References

  1. Cohn, M.: User Stories Applied: For Agile Software Development. Addison-Wesley Professional, Boston (2004)

    Google Scholar 

  2. Lucassen, G., Dalpiaz, F., van der Werf, J.M.E.M., Brinkkemper, S.: Improving agile requirements: the quality user story framework and tool. Requirements Eng. 21(3), 383–403 (2016). https://doi.org/10.1007/s00766-016-0250-x

    Article  Google Scholar 

  3. Patton, J., Economy, P.: User Story Mapping: Discover the Whole Story, Build the Right Product. O’Reilly Media, Inc., Sebastopol (2014)

    Google Scholar 

  4. Saunders, M., Lewis, P., Thornhill, A.: Research Methods for Business Students. Pearson Education, London (2016)

    Google Scholar 

  5. Teddlie, C., Tashakkori, A.: Foundations of Mixed Methods Research: Integrating Quantitative and Qualitative Approaches in the Social and Behavioral Sciences. Sage, Thousand Oaks (2009)

    Google Scholar 

  6. Wautelet, Y., Gielis, D., Poelmans, S., Heng, S.: Evaluating the impact of user stories quality on the ability to understand and structure requirements. In: Gordijn, J., Guédria, W., Proper, H.A. (eds.) PoEM 2019. LNBIP, vol. 369, pp. 3–19. Springer, Cham (2019). https://doi.org/10.1007/978-3-030-35151-9_1

    Chapter  Google Scholar 

  7. Wautelet, Y., Heng, S., Hintea, D., Kolp, M., Poelmans, S.: Bridging user story sets with the use case model. In: Link, S., Trujillo, J.C. (eds.) ER 2016. LNCS, vol. 9975, pp. 127–138. Springer, Cham (2016). https://doi.org/10.1007/978-3-319-47717-6_11

    Chapter  Google Scholar 

  8. 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)

    Google Scholar 

  9. Wautelet, Y., Heng, S., Kolp, M., Mirbel, I.: Unifying and extending user story models. In: Jarke, M., et al. (eds.) CAiSE 2014. LNCS, vol. 8484, pp. 211–225. Springer, Cham (2014). https://doi.org/10.1007/978-3-319-07881-6_15

    Chapter  Google Scholar 

  10. Wautelet, Y., Heng, S., Kolp, M., Mirbel, I., Poelmans, S.: Building a rationale diagram for evaluating user story sets. In: 2016 IEEE Tenth International Conference on Research Challenges in Information Science (RCIS), pp. 1–12. IEEE (2016)

    Google Scholar 

  11. 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: Kamsties, E., Horkoff, J., Dalpiaz, F. (eds.) REFSQ 2018. LNCS, vol. 10753, pp. 209–226. Springer, Cham (2018). https://doi.org/10.1007/978-3-319-77243-1_13

    Chapter  Google Scholar 

  12. Yu, E., Giorgini, P., Maiden, N., Mylopoulos, J.: Social Modeling for Requirements Engineering. MIT Press, Cambridge (2011)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Konstantinos Tsilionis .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2021 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Tsilionis, K., Maene, J., Heng, S., Wautelet, Y., Poelmans, S. (2021). 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) Software Business. ICSOB 2020. Lecture Notes in Business Information Processing, vol 407. Springer, Cham. https://doi.org/10.1007/978-3-030-67292-8_18

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-67292-8_18

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-67291-1

  • Online ISBN: 978-3-030-67292-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics