skip to main content
10.1145/3550356.3559099acmconferencesArticle/Chapter ViewAbstractPublication PagesmodelsConference Proceedingsconference-collections
short-paper

Preliminary results of measuring flow experience in a software modeling tool: UmpleOnline

Published: 09 November 2022 Publication History

Abstract

Weaknesses in the user experience (UX) provided by software modeling tools have been identified as important barriers reducing the uptake of such tools by developers. Emotional factors as essential parts of user experience have received little attention so far. Literature suggests that higher flow experience is associated with higher positive emotional state. Good flow experience means people feel they have clear goals and are focusing well on a task that they regard as enjoyable and are doing reasonably well at; furthermore, they do not feel a need to be concerned about time or what others are thinking and have a sense they are getting good feedback about their progress. Achieving flow is important for performance in creative tasks such as modeling. To learn more about flow we used a questionnaire-based empirical study to measure flow experience of UmpleOnline users. This paper reports preliminary results from 24 respondents, demonstrating a moderate experience of flow state in UmpleOnline. Our objective in this paper is to stimulate the research community to think about how flow can best be measured.

References

[1]
Silvia Abrahao, Francis Bourdeleau, Betty Cheng, Sahar Kokaly, Richard Paige, Harald Stoerrle, and Jon Whittle. 2017. User Experience for Model-Driven Engineering: Challenges and Future Directions. In 2017 ACM/IEEE 20th International Conference on Model Driven Engineering Languages and Systems (MODELS), IEEE, Austin, TX, 229--236.
[2]
Sami Abuhamdeh. 2020. Investigating the "Flow" Experience: Key Conceptual and Operational Issues. Frontiers in Psychology 11, (2020). Retrieved July 7, 2022 from https://www.frontiersin.org/articles/10.3389/fpsyg.2020.00158
[3]
Ritu Agarwal and Elena Karahanna. 2000. Time Flies When You're Having Fun: Cognitive Absorption and Beliefs about Information Technology Usage. MIS Quarterly 24, (December 2000), 665--694.
[4]
Sebastian Baltes and Paul Ralph. 2022. Sampling in software engineering research: a critical review and guidelines. Empir Software Eng 27, 4 (April 2022), 94.
[5]
Francis Bordeleau, Grischa Liebel, Alexander Raschke, Gerald Stieglbauer, and Matthias Tichy. 2017. Challenges and Research Directions for Successfully Applying MBE Tools in Practice. In MDETOOLS 2017, 6.
[6]
Susanna Cohen and Ehud Bodner. 2019. The relationship between flow and music performance anxiety amongst professional classical orchestral musicians. Psychology of Music 47, 3 (May 2019), 420--435.
[7]
Mihaly Csikszentmihalyi. 2000. Beyond boredom and anxiety. Jossey-Bass, San Francisco, CA, US.
[8]
Mihaly Csikszentmihalyi. 2014. Toward a Psychology of Optimal Experience. In Flow and the Foundations of Positive Psychology: The Collected Works of Mihaly Csikszentmihalyi, Mihaly Csikszentmihalyi (ed.). Springer Netherlands, Dordrecht, 209--226.
[9]
Stefan Engeser and Falko Rheinberg. 2008. Flow, performance and moderators of challenge-skill balance. Motivation and Emotion 32, (September 2008), 158--172.
[10]
A. César C. França, Tatiana B. Gouveia, Pedro C. F. Santos, Celio A. Santana, and Fabio Q. B. da Silva. 2011. Motivation in software engineering: A systematic review update. In 15th Annual Conference on Evaluation & Assessment in Software Engineering (EASE 2011), 154--163.
[11]
Juho Hamari and Jonna Koivisto. 2014. Measuring flow in gamification: Dispositional Flow Scale-2. Computers in Human Behavior 40, (October 2014), 133--143.
[12]
Marc Hassenzahl. 2008. User experience (UX): Towards an experiential perspective on product quality. 11--15.
[13]
Donna L. Hoffman and Thomas P. Novak. 2009. Flow Online: Lessons Learned and Future Prospects. Journal of Interactive Marketing 23, 1 (February 2009), 23--34.
[14]
Ming-Hui Huang. 2003. Designing website attributes to induce experiential encounters. Computers in Human Behavior 19, 4 (July 2003), 425--442.
[15]
Susan Jackson, Andrew Martin, and Robert Eklund. 2008. Long and Short Measures of Flow: The Construct Validity of the FSS-2, DFS-2, and New Brief Counterparts. Journal of sport & exercise psychology 30, (November 2008), 561--87.
[16]
Reyhaneh Kalantari and Timothy C. Lethbridge. Characterizing UX Evaluation in Software Modeling Tools: A Literature Review. Under Review.
[17]
Kati Kuusinen. 2015. Software Developers as Users: Developer Experience of a Cross-Platform Integrated Development Environment. In Product-Focused Software Process Improvement, Springer, Cham, 546--552.
[18]
Kati Kuusinen. 2016. Are Software Developers Just Users of Development Tools? Assessing Developer Experience of a Graphical User Interface Designer. In Human-Centered and Error-Resilient Systems Development (Lecture Notes in Computer Science), Springer International Publishing, Cham, 215--233.
[19]
Kati Kuusinen, Helen Petrie, Fabian Fagerholm, and Tommi Mikkonen. 2016. Flow, Intrinsic Motivation, and Developer Experience in Software Engineering. 104--117.
[20]
Timothy C. Lethbridge, Vahdat Abdelzad, Mahmoud Husseini Orabi, Ahmed Husseini Orabi, and Opeyemi Adesina. 2016. Merging Modeling and Programming Using Umple. In Leveraging Applications of Formal Methods, Verification and Validation: Discussion, Dissemination, Applications (Lecture Notes in Computer Science), Springer International Publishing, Cham, 187--197.
[21]
Timothy C. Lethbridge, Andrew Forward, Omar Badreddin, Dusan Brestovansky, Miguel Garzon, Hamoud Aljamaan, Sultan Eid, Ahmed Husseini Orabi, Mahmoud Husseini Orabi, Vahdat Abdelzad, Opeyemi Adesina, Aliaa Alghamdi, Abdulaziz Algablan, and Amid Zakariapour. 2021. Umple: Model-driven development for open source and education. Science of Computer Programming 208, (August 2021), 102665.
[22]
Manuela Marin and Joydeep Bhattacharya. 2013. Getting into the musical zone: trait emotional intelligence and amount of practice predict flow in pianists. Frontiers in Psychology 4, (2013).
[23]
Mitsuo Nagamachi (Ed.). 2010. Kansei/Affective Engineering. CRC Press, Boca Raton.
[24]
Donald Norman. 2004. Emotional Design: Why We Love (or Hate) Everyday Things. In The Journal of American Culture.
[25]
Corinna Peifer. 2012. Psychophysiological Correlates of Flow-Experience. In Advances in Flow Research, Stefan Engeser (ed.). Springer, New York, NY, 139--164.
[26]
Corinna Peifer, Gina Wolters, Lászlò Harmat, Jean Heutte, Jasmine Tan, Teresa Freire, Dionisa Tavares, Carla Fonte, Frans Andersen, Jef Hout, Linda Pola, Lucia Ceja, and Stefano Triberti. 2022. A Scoping Review of Flow Research. Frontiers in Psychology 13, (January 2022).
[27]
Pei-Luen Rau, Shu-Yun Peng, and Chin-Chow Yang. 2006. Time Distortion for Expert and Novice Online Game Players. Cyberpsychology & behavior: the impact of the Internet, multimedia and virtual reality on behavior and society 9, (September 2006), 396--403.
[28]
Falko Rheinberg and Stefan Engeser. 2018. Intrinsic Motivation and Flow. In Motivation and Action, Jutta Heckhausen and Heinz Heckhausen (eds.). Springer International Publishing, Cham, 579--622.
[29]
Esteban Robles Luna, Juan Miguel Sánchez Begines, José Matías Rivero, Leticia Morales, J. G. Enríquez, and Gustavo Héctor Rossi. 2018. Challenges for the adoption of model-driven web engineering approaches in industry. Journal of Web Engineering 17, nos. 3--4, (2018), 183--205.
[30]
Richard M. Ryan. 1982. Control and information in the intrapersonal sphere: An extension of cognitive evaluation theory. Journal of Personality and Social Psychology 43, 3 (1982), 450--461.
[31]
Pertti Saariluoma and Jussi P. P. Jokinen. 2014. Emotional Dimensions of User Experience: A User Psychological Analysis. International Journal of Human---Computer Interaction 30, 4 (April 2014), 303--320.
[32]
Jane Webster, Linda Klebe Trevino, and Lisa Ryan. 1993. The dimensionality and correlates of flow in human-computer interactions. Computers in Human Behavior 9, 4 (December 1993), 411--426.
[33]
J. Whittle, J. Hutchinson, M. Rouncefield, H. Burden, and R. Heldal. 2017. A taxonomy of tool-related issues affecting the adoption of model-driven engineering. Software and Systems Modeling 16, 2 (2017), 313--331.
[34]
Amy B. Woszczynski, Philip L. Roth, and Albert H. Segars. 2002. Exploring the theoretical foundations of playfulness in computer interactions. A previous version of this paper was accepted for presentation at Association for Information Systems Americas 1998. Computers in Human Behavior 18, 4 (July 2002), 369--388.
[35]
Michał Wròbel. 2013. Emotions in the software development process. 518--523.
[36]
Ping Zhang and Christina Finneran. 2005. Flow in Computer-Mediated Environments: Promises and Challenges. Communications of the Association for Information Systems 15, (January 2005), 82--101.

Cited By

View all
  • (2023)Exploring barriers that prevent employees from experiencing flow in the software industryJournal of Workplace Learning10.1108/JWL-11-2022-014636:3(223-238)Online publication date: 15-Aug-2023

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
MODELS '22: Proceedings of the 25th International Conference on Model Driven Engineering Languages and Systems: Companion Proceedings
October 2022
1003 pages
ISBN:9781450394673
DOI:10.1145/3550356
  • Conference Chairs:
  • Thomas Kühn,
  • Vasco Sousa
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

Sponsors

In-Cooperation

  • Univ. of Montreal: University of Montreal
  • IEEE CS

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 09 November 2022

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. flow experience
  2. software modeling tool
  3. umple
  4. user experience

Qualifiers

  • Short-paper

Conference

MODELS '22
Sponsor:

Acceptance Rates

Overall Acceptance Rate 144 of 506 submissions, 28%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)21
  • Downloads (Last 6 weeks)1
Reflects downloads up to 17 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2023)Exploring barriers that prevent employees from experiencing flow in the software industryJournal of Workplace Learning10.1108/JWL-11-2022-014636:3(223-238)Online publication date: 15-Aug-2023

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media