Carlos Alberto Peláez Ayala, Andrés Solano
pp. 214 - 236, view paper, download
(, Google Scholar

Submitted on 01 Sep 2023 - Accepted on 31 Jan 2024

Interaction Design and Architecture(s) IxD&A Journal
Issue N. 60, Spring 2024


Various agile approaches have guided the development of solutions based on a minimum viable product for the use of user stories (USs). These approaches provide a generic process for specifying USs for a wide variety of solutions. This study presents an original proposal for a practical approach to the specification of USs for multimedia systems, expressed using the Essence graphical notation language. The practice includes a set of activities, techniques, and tools that can be used by professionals to define the USs of a multimedia system, and which can help to mitigate potential ambiguity problems such as vagueness and insufficiency in formulation. To explore its application, a case study was carried out with the participation of two groups of professionals: an experimental group, and a control group. The results for the analysis factors are promising, and show that by carrying out the activities that make up the practice, a work team can achieve the specification of USs at three levels of concreteness, which contribute to the reduction of problems of vagueness and insufficiency in the USs of a multimedia system. Using this approach, the USs can be guaranteed to meet the value proposition of the multimedia system that will be implemented.

Keywords: User stories, Multimedia systems, Specification, Ambiguity

CRediT author statement: Carlos Alberto Peláez: Conceptualization, Methodology, Formal analysis, Writing – original draft preparation. Andrés Solano: Methodology, Validation, Writing – review and editing.

Cite this article as:
Peláez Ayala C., Solano A.: A practice for specifying user stories in multimedia system design: An approach to reduce ambiguity., Interaction Design & Architecture(s) – IxD&A Journal, N.60, 2023, pp. 214–236, DOI:


1. Beck K.: Extreme Programming Explained: Embrace Change, Addison-Wesley Professional (1999)
2. SCRUMstudy™, Una Guía para el Cuerpo del Conocimiento de SCRUM, SCRUMstudy™, Avondale, Arizona, 2017
3. Patton J., Economy P.: User Story Mapping: Discover the Whole Story, Build the Right Product, O’Reilly Media, Inc. (2014)
4. Ivar Jacobson International, Essence – Agile Software Development Best Practice,
5. Xu, X., Dou, Y., Qian, L., Zhang, Z., Ma, Y., & Tan, Y.: A Requirement Quality Assessment Method Based on User Stories. Electronics, 12(10), 2155 (2023).
6. Peláez C., Solano A., Granollers T.: Proposal to conceive multimedia systems from a value creation perspective and a collaborative work routes approach, Interaction Design and Architecture(s), 49, pp. 8–28 (2021).
7. Amna R., Poels G.: Ambiguity in user stories: A systematic literature review, Information and Software Technology, p. 106824 (2022).
8. Kuhail, M. A., & Lauesen, S.: User Story Quality in Practice: A Case Study. Software, 1(3), 223-243 (2022).
9. Hevner A.R., March S.T., Park J., Ram S.: Design science in information systems research, MIS Quarterly, pp. 75–105 (2004).
10. Object Management Group: Essence – Kernel and Language for Software Engineering Methods, OMG (2018)
11. Kamthan P., Shahmir N.: Effective user stories are affective. in: Ubiquitous Computing and Ambient Intelligence, 11th International Conference, Philadelphia, PA, USA (2017).
12. Melegati J., Wang X.: QUESt: New practices to represent hypotheses in experiment-driven software development. In: Proceedings of the 2nd ACM SIGSOFT International Workshop on Software-Intensive Business: Start-ups, Platforms, and Ecosystems, New York, NY, USA (2019).
13. Kitchenham B., Charters S.: Guidelines for performing systematic literature reviews in software engineering, (2007)
14. Genero M., Piattini M., C.-L. J.A.: Métodos de investigación en ingeniería del software, Grupo editorial RA-MA (2014)
15. Peláez C., Solano A., Granollers T., Collazos C.: Methodologies and trends in multimedia systems: A systematic literature review, Lecture Notes in Computer Science, Orlando, FL, USA, Springer, pp. 109–127 (2019).
16. Sommerville I.: Software Engineering, Pearson, London (2016)
17. Peláez C., Solano A.,Granollers T.: Proposal of a practice to conceive a minimum viable multimedia system, IEEE Latin America Transactions, 19(9), pp. 1590–1598 (2021).
18. NN/G Nielsen Norman Group: Agile is not easy for UX. (How to) Deal with it,
19. Choma J., Zaina L.A., Beraldo D.: Userx story: Incorporating UX aspects into user stories elaboration, International Conference on Human-Computer Interaction, Toronto, Canada (2016).
20. Ananjeva A., Persson J.S., Bruun A.: Integrating UX work with agile development through user stories: An action research study in a small software company, Journal of Systems and Software, 170, p. 110785 (2020).
21. Ries E.: The lean startup: How Today’s Entrepreneurs Use Continuous Innovation to Create Radically Successful Businesses, Portfolio Penguin, London (2011)
22. Gothelf J., Seiden J.: Lean UX: Designing Great Products with Agile Teams, O’Reilly Media, Inc., USA (2017)
23. Moré A.: MPIu+ a Ágil: El Modelo de Proceso Centrado en el Usuario como Metodología Ágil, Universidad de Lleida, Lleida (2010)
24. Gazzerro S., Marsura R., Messina A., Rizzo S.: Capturing user needs for agile software development. In: Proceedings of the 4th International Conference in Software Engineering for Defence Applications (2016).
25. Lin J., Yu H., Shen Z., Miao C.: Using goal net to model user stories in agile software development. In: 15th IEEE/ACIS International Conference on Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing, Las Vegas, NV, USA (2014).
26. Araujo L., Siqueira F.: Using i* with Scrum: An Initial Proposal. In iStar (pp. 19-24). (2016)
27. Thamrongchote C., Vatanawood W.: Business process ontology for defining user story. In: IEEE/ACIS 15th International Conference on Computer and Information Science (ICIS), Okayama, Japan (2016).
28. Sohan S.M., Richter M.M., Maurer F.: Auto-tagging emails with user stories using project context. In: International Conference on Agile Software Development, Trondheim, Norway, (2010).
29. Gilson F., Irwin C.: From user stories to use case scenarios: Towards a generative approach. In: 25th Australasian Software Engineering Conference (ASWEC), Adelaide, SA, Australia, (2018).
30. Jacobson I., Ng P.W., McMahon P.E., Goedicke M.: The Essentials of Modern Software Engineering: Free the Practices from the Method Prisons! Morgan & Claypool (2019).
31. Cohn M.: User Stories Applied: For Agile Software Development, Addison-Wesley (2004)
32. ISACA, Marco de Referencia COBIT® 2019: Introducción y Metodología, ISACA, Schaumburg, IL 60173, USA (2018)
33. Cohn M.: Agile Estimating and Planning, Pearson Education (2005)s
34. Geerts G.: A design science research methodology and its application to accounting information systems research, International Journal of Accounting Information Systems, 12(2), pp. 142–151 (2011).
35. Müter L., Deoskar T., Mathijssen M., Brinkkemper S., Dalpiaz F.: Refinement of user stories into backlog items: Linguistic structure and action verbs: Research preview. In Requirements Engineering: Foundation for Software Quality: 25th International Working Conference, REFSQ 2019, Essen, Germany (2019).
36. Dilorenzo E., Dantas E., Perkusich M., Ramos F., Costa A., Albuquerque D., Perkusich A.: Enabling the reuse of software development assets through a taxonomy for user stories, IEEE Access, 8, pp. 107285–107300 (2020).
37. Fundación Able: Colegio La Fontaine,
38. Universidad Icesi: Repositorio Biblioteca Digital – Universidad Icesi,
39. INFOBAE: Fedesarrollo alertó sobre la calidad educativa en Colombia: Aunque hay mayor cobertura hay menor desempeño, El País (España), 06 02 2023.
40. Peláez C., Solano A.: A practice for the design of interactive multimedia experiences based on gamification: A case study in elementary education, Sustainability, 15(3), p. 2385 (2023).

back to Table of Contents