Abstract
Context and Motivation: Software users describe requirements for new software and give feedback to existing software. Both are well studied in requirements engineering research. However, both are also heavily influenced by the users’ comprehension of existing software. We do not know which aspects of software users have in mind when they talk about it. While their mental model is interesting in itself, knowing this mental model could be helpful both, during requirements elicitation and validation-whenever user statements need to be understood.
Problem: There is no standard methodology to study mental models and existing mental model studies mostly focus on specific elements of a specific software.
Principal results: We have asked students to describe and draw a certain software. We coded the answers to understand the abstraction levels and the software aspects mentioned. We also analyzed differences. Our results showed a strong focus on the interaction and domain level. The users’ drawings primarily represented the user interface. We found only small differences between participants with a computer science background compared to those without one.
Contribution: This paper presents initial insights on the software aspects in the mental model of users concerning existing software. It also describes our method to study this model and ideas for future studies.
Supported by the Deutsche Forschungsgemeinschaft (DFG) - 433661943.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Adam, S., Doerr, J., Eisenbarth, M., Gross, A.: Using task-oriented requirements engineering in different domains - experiences with application in research and industry. In: 17th IEEE Requirements Engineering Conference, pp. 267–272 (2009)
Banovic, N., Buzali, T., Chevalier, F., Mankoff, J., et al.: Modeling and understanding human routine behavior. In: CHI Conference on Human Factors in Computing Systems, pp. 248–260 (2016)
Brennan, R.L., Prediger, D.J.: Coefficient kappa: some uses, misuses, and alternatives. Educ. Psychol. Meas. 41(3), 687–699 (1981)
Hendry, D.G., Efthimiadis, E.N.: Conceptual models for search engines. In: Spink, A., Zimmer, M. (eds.) Web Search. ISKM, vol. 14, pp. 277–307. Springer, Heidelberg (2008). https://doi.org/10.1007/978-3-540-75829-7_15
Hofer, S.I., Reinhold, F., Loch, F., Vogel-Heuser, B.: Engineering students’ thinking about technical systems: an ontological categories approach. Front. Educ. 5, 66 (2020)
Horkoff, J., Yu, E.: Analyzing goal models: different approaches and how to choose among them. In: ACM Symposium on Applied Computing, pp. 675–682 (2011)
Horkoff, J., Yu, E.: Interactive goal model analysis for early requirements engineering. Requirements Eng. 21(1), 29–61 (2014). https://doi.org/10.1007/s00766-014-0209-8
ISO/IEC: ISO/IEC 25010 system and software quality models. Technical Report (2010)
John, B.E., Kieras, D.E.: The GOMS family of user interface analysis techniques: comparison and contrast. ACM Trans. Comput. Hum. Interact. 3(4), 320–351 (1996)
Jones, N., Ross, H., Lynam, T., Perez, P., et al.: Mental models: an interdisciplinary synthesis of theory and methods. Technical Report (2011)
Kieras, D.E., Bovair, S.: The role of a mental model in learning to operate a device. Cogn. Sci. 8(3), 255–273 (1984)
Lauesen, S., Harning, M.B.: Virtual windows: linking user tasks, data models, and interface design. IEEE Softw. 18(4), 67–75 (2001)
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
Norman, D.A.: Some observations on mental models. In: Mental Models, pp. 7–14. Psychology Press, Hove (2014)
Paech, B., Kohler, K.: Task-driven requirements in object-oriented development. In: do Prado Leite, J.C.S., Doorn, J.H. (eds.) Perspectives on Software Requirements. SECS, vol. 753, pp. 45–67. Springer, Boston (2004). https://doi.org/10.1007/978-1-4615-0465-8_3
Rieh, S.Y., Yang, J.Y., Yakel, E., Markey, K.: Conceptualizing institutional repositories: using co-discovery to uncover mental models. In: 3rd Symposium on Information Interaction in Context, pp. 165–174. ACM (2010)
Runeson, P., Host, M., Rainer, A., Regnell, B.: Case Study Research in Software Engineering: Guidelines and Examples, 1st edn. John Wiley & Sons, New York (2012)
Santos, R., Groen, E.C., Villela, K.: A taxonomy for user feedback classifications. In: REFSQ Workshops, vol. 2376. CEUR-WS (2019)
Zhang, Y.: The influence of mental models on undergraduate students’ searching behavior on the web. Inf. Process. Manage. 44(3), 1330–1345 (2008)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2022 Springer Nature Switzerland AG
About this paper
Cite this paper
Anders, M., Obaidi, M., Paech, B., Schneider, K. (2022). A Study on the Mental Models of Users Concerning Existing Software. In: Gervasi, V., Vogelsang, A. (eds) Requirements Engineering: Foundation for Software Quality. REFSQ 2022. Lecture Notes in Computer Science, vol 13216. Springer, Cham. https://doi.org/10.1007/978-3-030-98464-9_18
Download citation
DOI: https://doi.org/10.1007/978-3-030-98464-9_18
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-98463-2
Online ISBN: 978-3-030-98464-9
eBook Packages: Computer ScienceComputer Science (R0)