Abstract
Successful design projects require the involvement of stakeholders to adequately capture their needs, desires and objectives. However, literature lacks studies and open software platforms to support in this task to help solve wide-ranging design problems. In this paper, we explore user stories articulated with Socially-aware Design artifacts for the ideation and construction of the OpenDesign platform. We present how the platform was conceptualized and its key features obtained. Our study explored participatory practices in the elaboration of user stories and involved stakeholders for achieving problem clarification in a Socially-aware Design perspective. Our results illustrate the developed platform to support open design processes.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Bano, M., Ikram, N.: Addressing the challenges of alignment of requirements and services: a vision for user-centered method. In: Zowghi, D., Jin, Z. (eds.) Requirements Engineering. CCIS, vol. 432, pp. 83–89. Springer, Heidelberg (2014). https://doi.org/10.1007/978-3-662-43610-3_7
Baranauskas, M.C.C.: Opendesign: Técnicas e artefatos para o design socialmente consciente de sistemas computacionais. https://bv.fapesp.br/pt/auxilios/98824/opendesign-tecnicas-e-artefatos-para-o-design-socialmente-consciente-de-sistemas-computacionais/ 2017, more info like: Regular Fapesp research Grant: #2015/24300-9. Accessed Oct 2019
Baranauskas, M.C.C.: Socially aware computing. In: da Rocha Brito, C., Ciampi, M.M. (eds.) Proceedings of the ICECE’2009 - VI International Conference on Engineering and Computer Education, vol. 6, pp. 84–88. Council of Researches in Education and Sciences (COPEC), Buenos Aires, Argentina (2009)
Baranauskas, M.C.C.: Social awareness in HCI. Interactions 21(4), 66–69 (2014)
Beck, K., et al.: Manifesto for agile software development (2001). http://agilemanifesto.org/. Accessed Oct 2019
Boisseau, E., Omhover, J.F., Bouchard, C.: Open-design: a state of the art review. Design Sci. 4 (2018). https://doi.org/10.1017/dsj.2017.25
Budweg, S., Draxler, S., Lohmann, S., Rashid, A., Stevens, G.: Open design spaces: socially crafting interactive experiences. In: Proceedings of the 8th ACM Conference on Designing Interactive Systems, pp. 442–443 (2010)
Carell, A., Lauenroth, K., Platz, D.: Using design thinking for requirements engineering in the context of digitalization and digital transformation: a motivation and an experience report. In: The Essence of Software Engineering, pp. 107–120. Springer, Cham (2018). https://doi.org/10.1007/978-3-319-73897-0_7
Connell, B.R., et al.: The principles of universal design (1997)
Dobrigkeit, F., de Paula, D.: Design thinking in practice: Understanding manifestations of design thinking in software engineering. In: Proceedings of the 2019 27th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering, pp. 1059–1069 (2019)
Doerr, J.: Towards acceptance of socio-technical systems-an emphasis on the requirements phase. In: Socioinformatics-The Social Impact of Interactions between Humans and IT, pp. 145–152. Springer (2014)
Espinoza, J., Loarte, P., Espinoza, C., Paz, F., Arenas, J.: A new software development model: innovation through mobile application with UCD. In: Marcus, A., Wang, W. (eds.) DUXU 2018. LNCS, vol. 10918, pp. 673–692. Springer, Cham (2018). https://doi.org/10.1007/978-3-319-91797-9_47
G1: Erros grosseiros: esocial rejeitou e-mail com hífen: posted in em 05/11/2015. (2015). Accessed Oct 2019
G1: ‘dieselgate’: veja como escândalo da volkswagen começou e as consequências: posted in 23/09/2015 15h48 and updated 05/02/2019 20h51 (2019). Accessed Oct 2019
Harbers, M., Detweiler, C., Neerincx, M.A.: Embedding stakeholder values in the requirements engineering process. In: Fricker, S.A., Schneider, K. (eds.) REFSQ 2015. LNCS, vol. 9013, pp. 318–332. Springer, Cham (2015). https://doi.org/10.1007/978-3-319-16101-3_23
Hehn, J., Mendez, D., Uebernickel, F., Brenner, W., Broy, M.: On integrating design thinking for human-centered requirements engineering. IEEE Softw. 37(2), 25–31 (2019)
Hehn, J., Uebernickel, F.: The use of design thinking for requirements engineering: an ongoing case study in the field of innovative software-intensive systems. In: 2018 IEEE 26th International Requirements Engineering Conference (RE), pp. 400–405. IEEE (2018)
de la Hidalga, A.N., Hardisty, A., Jones, A.: Scram-ck: applying a collaborative requirements engineering process for designing a web based e-science toolkit. Requirements Eng. 21(1), 107–129 (2016)
Kahan, E., Genero, M., Oliveros, A.: Challenges in requirement engineering: could design thinking help? In: Piattini, M., Rupino da Cunha, P., García Rodríguez de Guzmán, I., Pérez-Castillo, R. (eds.) QUATIC 2019. CCIS, vol. 1010, pp. 79–86. Springer, Cham (2019). https://doi.org/10.1007/978-3-030-29238-6_6
Kautz, K.: Investigating the design process: participatory design in agile software development. Inf. Technol. People 24(3), 217–235 (2011)
Kropp, E., Koischwitz, K.: Experiences with user-centered design and agile requirements engineering in fixed-price projects. In: Ebert, A., Humayoun, S.R., Seyff, N., Perini, A., Barbosa, S.D.J. (eds.) UsARE 2012/2014. LNCS, vol. 9312, pp. 47–61. Springer, Cham (2016). https://doi.org/10.1007/978-3-319-45916-5_4
Levy, M., Huli, C.: Design thinking in a nutshell for eliciting requirements of a business process: A case study of a design thinking workshop. In: 2019 IEEE 27th International Requirements Engineering Conference (RE), pp. 351–356. IEEE (2019)
Liu, K.: Semiotics in Information Systems Engineering. Cambridge University Press, Cambridge (2000)
Lopes, L.A., Pinheiro, E.G., Silva da Silva, T., Zaina, L.A.M.: Adding human interaction aspects in the writing of user stories: a perspective of software developers. In: Proceedings of the 31st Brazilian Symposium on Software Engineering pp. 194–203 (2017)
Losada, B.: Flexible requirement development through user objectives in an agile-ucd hybrid approach. In: Proceedings of the XIX International Conference on Human Computer Interaction, pp. 1–8 (2018)
Lucassen, G., Dalpiaz, F., Werf, J.M.E.M., Brinkkemper, S.: The use and effectiveness of user stories in practice. In: Daneva, M., Pastor, O. (eds.) REFSQ 2016. LNCS, vol. 9619, pp. 205–222. Springer, Cham (2016). https://doi.org/10.1007/978-3-319-30282-9_14
Marques, A.B., Figueiredo, R., Amorin, W., Rabelo, J., Barbosa, S.D., Conte, T.: Do usability and agility combine? investigating the adoption of usability modeling in an agile software project in the industry. In: Proceedings of the 17th Brazilian Symposium on Human Factors in Computing Systems, pp. 1–11 (2018)
Medeiros, J., Vasconcelos, A., Goulão, M., Silva, C., Araújo, J.: An approach based on design practices to specify requirements in agile projects. In: Proceedings of the Symposium on Applied Computing pp. 1114–1121 (2017)
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, pp. 13–18 (2019)
Muller, M.J., Haslwanter, J.H., Dayton, T.: Participatory practices in the software lifecycle. In: Helander, M.G., Landauer, T.K., Prabhu, P.V. (eds.) Handbook of Human-Computer Interaction (Second Edition), 2nd edn., pp. 255–297. North-Holland, Amsterdam (1997). https://doi.org/10.1016/B978-044481862-1.50077-7
Murugesan, L.K., Hoda, R., Salcic, Z.: Identifying design features using combination of requirements elicitation techniques. In: 2017 IEEE/ACM 1st International Workshop on Design and Innovation in Software Engineering (DISE), pp. 6–12. IEEE (2017)
Oulasvirta, A., Feit, A., Lähteenlahti, P., Karrenbauer, A.: Computational support for functionality selection in interaction design. ACM Trans. Comput. Hum. Interaction (TOCHI) 24(5), 1–30 (2017)
Papanek, V.: Design for the real world, including less developed countries (1971), Accessed October 2019
Pinto, R., Silva, L., Valentim, R.: Managing sessions of creative requirements elicitation and assessment. In: Proceedings of the 35th Annual ACM Symposium on Applied Computing, pp. 1355–1362 (2020)
Poppendieck, M., Poppendieck, T.: Lean Software Development: An Agile Toolkit: An Agile Toolkit. Addison-Wesley, Boston (2003)
Reis, J.C.D., Santos, A.C.D., Duarte, E.F., GonÇalves, F.M., de FranÇa, B.B.N., Bonacin, R., Baranauskas, M.C.C.: Articulating socially aware design artifacts and user stories in the conception of the opendesign platform. In: Proceedings of the 22nd International Conference on Enterprise Information Systems - Volume 2: ICEIS, pp. 523–532. INSTICC, SciTePress (2020). https://doi.org/10.5220/0009418205230532
dos Reis, J.C., dos Santos, A.C., Duarte, E.F., Gonçalves, F.M., de França, B.B.N., Bonacin, R., Baranauskas, M.C.C.: Articulating socially aware design artifacts and user stories in the conception of the opendesign platform. In: ICEIS (2), pp. 523–532 (2020)
Salah, D., Paige, R., Cairns, P.: Patterns for integrating agile development processes and user centred design. In: Proceedings of the 20th European Conference on Pattern Languages of Programs (EuroPLoP ’15). pp. 1–10. Association for Computing Machinery, New York, NY, USA (2015). https://doi.org/10.1145/2855321.2855341
Schön, D.A.: The design process. In: Howard, V.A. (ed.) Varieties of Thinking: Essays From Harvard’s Philosophy of Education Research Center. Routledge, Abingdon, United Kingdom (1990)
Schön, E.M., Winter, D., Uhlenbrok, J., Escalona Cuaresma, M.J., Thomaschewski, J.: Enterprise experience into the integration of human-centered design and kanban. In: ICSOFT-EA 2016: 11th International Joint Conference on Software Technologies (2016), pp. 133–140. ScitePress Digital Library (2016)
Schuler, D., Namioka, A.: Participatory Design: Principles and Practices. CRC Press (1993)
Schwaber, K., Beedle, M.: Agile Software Development with Scrum, vol. 1. Prentice Hall, Upper Saddle River (2002)
da Silva, A.P.C., Hirata, C.M.: Requirements elicitation method for designing virtual collaborative systems with collaborative sensemaking. In: WEBIST pp. 24–35 (2012)
da Silva, J.V., Pereira, R., Buchdid, S.B., Duarte, E.F., Baranauskas, M.C.C.: SAwD - socially aware design: an organizational semiotics-based CASE tool to support early design activities. In: Baranauskas, M.C.C., Liu, K., Sun, L., Neris, V.P.A., Bonacin, R., Nakata, K. (eds.) ICISO 2016. IAICT, vol. 477, pp. 59–69. Springer, Cham (2016). https://doi.org/10.1007/978-3-319-42102-5_7
da Silva, L.M., Bezerra, C.I., Andrade, R.M., Monteiro, J.M.S.: Requirements engineering and variability management in dspls domain engineering: A systematic literature review. In: ICEIS (1), pp. 544–551 (2016)
Stamper, R.: Information in Business and Administrative Systems. A Halsted Press Book, Wiley (1973). https://books.google.com.br/books?id=qQQmAQAAIAAJ
Sun, L., Ousmanou, K., Cross, M.: An ontological modelling of user requirements for personalised information provision. Inf. Syst. Front. 12(3), 337–356 (2010)
Teixeira, L., Saavedra, V., Santos, B.S., Ferreira, C.: Integrating human factors in information systems development: user centred and agile development approaches. In: Duffy, V.G.G. (ed.) DHM 2016. LNCS, vol. 9745, pp. 345–356. Springer, Cham (2016). https://doi.org/10.1007/978-3-319-40247-5_35
Vieira, H., Baranauskas, M.C.C.: Design e Avaliação de Interfaces Humano-Computador. Unicamp, Campinas, SP, Brazil (2003)
Zapata, C.: Integration of usability and agile methodologies: a systematic review. In: Marcus, A. (ed.) Integration of usability and agile methodologies: a systematic review. LNCS, vol. 9186, pp. 368–378. Springer, Cham (2015). https://doi.org/10.1007/978-3-319-20886-2_35
Acknowledgments
This work is financially supported by the São Paulo Research Foundation (FAPESP) through grants #2015/24300-9, #2017/06762-0, #2018/25972-9, and #2020/04242-2, by the National Council for Scientific and Technological Development (CNPq) through grant #306272/2017-2, and by the Coordenação de Aperfeiçoamento de Pessoal de Nível Superior (CAPES) - Finance Code 001.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2021 Springer Nature Switzerland AG
About this paper
Cite this paper
dos Reis, J.C. et al. (2021). User Stories and the Socially-Aware Design Towards the OpenDesign Platform. In: Filipe, J., Śmiałek, M., Brodsky, A., Hammoudi, S. (eds) Enterprise Information Systems. ICEIS 2020. Lecture Notes in Business Information Processing, vol 417. Springer, Cham. https://doi.org/10.1007/978-3-030-75418-1_33
Download citation
DOI: https://doi.org/10.1007/978-3-030-75418-1_33
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-75417-4
Online ISBN: 978-3-030-75418-1
eBook Packages: Computer ScienceComputer Science (R0)