Skip to main content

Bridging User Story Sets with the Use Case Model

  • Conference paper
  • First Online:
Advances in Conceptual Modeling (ER 2016)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 9975))

Included in the following conference series:

Abstract

User Stories (US) are mostly used as basis for representing requirements in agile development. Written in a direct manner, US fail in producing a visual representation of the main system-to-be functions. A Use-Case Diagram (UCD), on the other hand, intends to provide such a view. Approaches that map US sets to a UCD have been proposed; they however consider every US as a Use Case (UC). Nevertheless, a valid UC should not be an atomic task or a sub-process but enclose an entire scenario of the system use instead. A unified model of US templates to tag US sets was previously build. Within functional elements, it notably distinguishes granularity levels. In this paper, we propose to transform specific elements of a US set into a UCD using the granularity information obtained through tagging. In practice, such a transformation involves continuous round-tripping between the US and UC views; a CASE-tool supports this.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    Note that, when there were several possibilities, a choice ensuring the consistency of the entire set has been made.

References

  1. The descartes architect case-tool (2016). http://www.isys.ucl.ac.be/descartes/

  2. Ambler, S.: Agile Modeling: Effective Practices for eXtreme Programming and the Unified Process. Wiley, New York (2002)

    Google Scholar 

  3. Cohn, M.: Succeeding with Agile: Software Development Using Scrum, vol. 1. Addison-Wesley Professional, Boston (2009)

    Google Scholar 

  4. Dalpiaz, F., Franch, X., Horkoff, J.: iStar 2.0 language guide. CoRR abs/1605.07767 (2016)

    Google Scholar 

  5. Glinz, M.: A glossary of requirements engineering terminology, version 1.4 (2012)

    Google Scholar 

  6. Hastie, S., Wick, A.: User stories and use case - don’t use both! (2014). http://www.batimes.com/articles/user-stories-and-use-cases-dont-use-both.html

  7. Kruchten, P.: The Rational Unified Process: An Introduction. Addison-Wesley, Boston (2003)

    Google Scholar 

  8. van Lamsweerde, A.: Goal-oriented requirements enginering: a roundtrip from research to practice. In: 12th IEEE International Conference on Requirements Engineering (RE 2004), 6–10 September 2004, Kyoto, Japan, pp. 4–7. IEEE Computer Society (2004)

    Google Scholar 

  9. Liskin, O., Pham, R., Kiesling, S., Schneider, K.: Why we need a granularity concept for user stories. In: Cantone, G., Marchesi, M. (eds.) XP 2014. LNBIP, vol. 179, pp. 110–125. Springer, Heidelberg (2014). doi:10.1007/978-3-319-06862-6_8

    Google Scholar 

  10. Lucassen, G., Dalpiaz, F., van der Werf, J.M.E.M., Brinkkemper, S.: Improving agile requirements: the quality user story framework and tool. Requir. Eng. 21(3), 383–403 (2016)

    Article  Google Scholar 

  11. OMG: Business process model and notation (bpmn). version 2.0.1. Technical report, Object Management Group (2013)

    Google Scholar 

  12. OMG: Omg unified modeling languageTM(omg uml). version 2.5. Technical report, Object Management Group (2015)

    Google Scholar 

  13. Oscar, S.: Visual Paradigm for UML. International Book Market Service Limited (2013)

    Google Scholar 

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

    Google Scholar 

  15. Shergill, M.P.K., Scharff, C.: Developing multi-channel mobile solutions for a global audience: the case of a smarter energy solution. In: SARNOFF 2012 (2012)

    Google Scholar 

  16. Shuja, A., Krebs, J.: IBM; Rational Unified Process; Reference and Certification Guide: Solution Designer, 1st edn. IBM Press, Upper Saddle River (2007)

    Google Scholar 

  17. Van Lamsweerde, A.: Requirements engineering: From System Goals to UML Models to Software Specifications. Wiley, Hoboken (2009)

    Google Scholar 

  18. Velghe, M.: Requirements engineering in agile methods: contributions on user story models. Master’s thesis, KU Leuven, Belgium (2015)

    Google Scholar 

  19. Wautelet, Y., Heng, S., Kolp, M., Mirbel, I.: Unifying and extending user story models. In: Jarke, M., Mylopoulos, J., Quix, C., Rolland, C., Manolopoulos, Y., Mouratidis, H., Horkoff, J. (eds.) CAiSE 2014. LNCS, vol. 8484, pp. 211–225. Springer, Heidelberg (2014). doi:10.1007/978-3-319-07881-6_15

    Google Scholar 

  20. Wautelet, Y., Heng, S., Kolp, M., Mirbel, I., Poelmans, S.: Building a rationale diagram for evaluating user story sets. In: 10th IEEE International Conference on Research Challenges in Information Science, RCIS 2016, Grenoble, France, 1–3 June 2016, pp. 477–488 (2016)

    Google Scholar 

  21. Wautelet, Y., Kolp, M.: Mapping i* within UML for business modeling. In: Doerr, J., Opdahl, A.L. (eds.) REFSQ 2013. LNCS, vol. 7830, pp. 237–252. Springer, Heidelberg (2013). doi:10.1007/978-3-642-37422-7_17

    Chapter  Google Scholar 

  22. Yu, E.: Modeling Strategic Relationships for Process Reengineering (Chap. 1–2), pp. 1–153. MIT Press, Cambridge (2011)

    Google Scholar 

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

    Google Scholar 

  24. Yu, E.S.: Social Modeling and i*. In: Borgida, A.T., Chaudhri, V.K., Giorgini, P., Yu, E.S. (eds.) Conceptual Modeling: Foundations and Applications - Essays in Honor of John Mylopoulos. LNCS, vol. 5600, pp. 99–121. Springer, Heidelberg (2009). doi:10.1007/978-3-642-02463-4_7

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Yves Wautelet .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer International Publishing AG

About this paper

Cite this paper

Wautelet, Y., Heng, S., Hintea, D., Kolp, M., Poelmans, S. (2016). Bridging User Story Sets with the Use Case Model. In: Link, S., Trujillo, J. (eds) Advances in Conceptual Modeling. ER 2016. Lecture Notes in Computer Science(), vol 9975. Springer, Cham. https://doi.org/10.1007/978-3-319-47717-6_11

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-47717-6_11

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-47716-9

  • Online ISBN: 978-3-319-47717-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics