skip to main content
10.1145/3550355.3552398acmconferencesArticle/Chapter ViewAbstractPublication PagesmodelsConference Proceedingsconference-collections
research-article

The influence of software design representation on the design communication of teams with diverse personalities

Published: 24 October 2022 Publication History

Abstract

Software is the main driver of added-value in many of the systems that surround us. While its complexity is increasing, so is the diversity of systems driven by software. To meet the challenges emerging from this combination, it is necessary to mobilize increasingly large and heterogeneous multidisciplinary teams, comprising software experts, as well as experts from various domains related to the systems driven by software. Hence, the quality of communication about software between stakeholders of different domains and with different personalities is becoming a key issue for successfully engineering software-intensive systems. The goal of this study, thus, is to investigate the effect of the representation of software design models on the communication of design decisions between stakeholders with diverse personality traits. As a result, this study finds that graphical representations of software design models are better than textual representations in enhancing the communication and increasing the productivity of stakeholders with diverse personalities.

References

[1]
Ruth Baumgart, Markus Hummel, and Roland Holten. 2015. Personality Traits of Scrum Roles in Agile Software Development Teams - A Qualitative Analysis. In ECIS 2015 Completed Research Paper.
[2]
Marianne Bradford, Sandra B. Richtermeyer, and Douglas F. Roberts. 2007. System Diagramming Techniques: An Analysis of Methods Used in Accounting Education and Practice. Journal of Information Systems 21, 1 (03 2007), 173--212. arXiv:https://meridian.allenpress.com/jis/article-pdf/21/1/173/1741773/jis_-2007_21_1_173.pdf
[3]
Shirley Cruz, Fabio Q.B. da Silva, and Luiz Fernando Capretz. 2015. Forty years of research on personality in software engineering: A mapping study. Computers in Human Behavior 46 (2015), 94 -- 113.
[4]
Boele De Raad. 2000. The Big Five Personality Factors: The psycholexical approach to personality. Hogrefe & Huber Publishers.
[5]
Gergely Dévai, Gábor Ferenc Kovács, and Ádám An. 2014. Textual, Executable, Translatable UML. In OCL@ MoDELS. Citeseer, 3--12.
[6]
M Brent Donnellan, Frederick L Oswald, Brendan M Baird, and Richard E Lucas. 2006. The mini-IPIP scales: tiny-yet-effective measures of the Big Five factors of personality. Psychological assessment 18, 2 (2006), 192.
[7]
Paul D Ellis. 2010. The essential guide to effect sizes: Statistical power, meta-analysis, and the interpretation of research results. Cambridge University Press.
[8]
Robert Feldt, Lefteris Angelis, Richard Torkar, and Maria Samuelsson. 2010. Links between the personalities, views and attitudes of software engineers. Information and Software Technology 52, 6 (2010), 611 -- 624.
[9]
Robert Feldt, Thomas Zimmermann, Gunnar R Bergersen, Davide Falessi, Andreas Jedlitschka, Natalia Juristo, Jürgen Münch, Markku Oivo, Per Runeson, Martin Shepperd, et al. 2018. Four commentaries on the use of students and professionals in empirical software engineering experiments. Empirical Software Engineering 23, 6 (2018), 3801--3820.
[10]
Narasimhaiah Gorla and Yan Wah Lam. 2004. Who should work with whom? Building effective software project teams. Commun. ACM 47, 6 (2004), 79--82.
[11]
Martin Höst, Björn Regnell, and Claes Wohlin. 2000. Using students as subjects---a comparative study of students and professionals in lead-time impact assessment. Empirical Software Engineering 5, 3 (2000), 201--214.
[12]
Conny Johansson, Patrik Hall, and Michael Coquard. 1999. "Talk to paula and peter---They are experienced" the experience engine in a nutshell. In International Conference on Software Engineering and Knowledge Engineering. Springer, 171--185.
[13]
David W Johnson and Roger T Johnson. 1987. Learning together and alone: Cooperative, competitive, and individualistic learning. Prentice-Hall, Inc.
[14]
Rodi Jolak, Truong Ho-Quang, Michel RV Chaudron, and Ramon RH Schiffelers. 2018. Model-based software engineering: A multiple-case study on challenges and development efforts. In Proceedings of the 21th ACM/IEEE International Conference on Model Driven Engineering Languages and Systems. 213--223.
[15]
Rodi Jolak, Maxime Savary-Leblanc, Manuela Dalibor, Juraj Vincur, Regina Hebig, Xavier Le Pallec, Michel R.V. Chaudron, Sébastien Gérard, Ivan Polasek, and Andreas Wortmann. 2022. Experimental Material: The Influence of Software Design Representation on the Design Communication of Teams with Diverse Personalities. https://zenodo.org/record/4707552.
[16]
Rodi Jolak, Maxime Savary-Leblanc, Manuela Dalibor, Andreas Wortmann, Regina Hebig, Juraj Vincur, Ivan Polasek, Xavier Le Pallec, Sébastien Gérard, and Michel R.V. Chaudron. 2020. Software engineering whispers: The effect of textual vs. graphical software design descriptions on software design communication. Empirical Software Engineering 25, 6 (2020), 4427--4471.
[17]
Márta Juhász. 2010. Influence of personality on Teamwork behaviour and communication. Periodica Polytechnica Social and Management Sciences 18, 2 (2010), 61--74.
[18]
Andrea Seaton Kelton, Robin R. Pennington, and Brad M. Tuttle. 2010. The Effects of Information Presentation Format on Judgment and Decision Making: A Review of the Information Systems Research. Journal of Information Systems 24, 2 (2010), 79--105.
[19]
Steve W.J. Kozlowski and Daniel R. Ilgen. 2006. Enhancing the Effectiveness of Work Groups and Teams. Psychological Science in the Public Interest 7, 3 (2006), 77--124.
[20]
Robert R McCrae and Oliver P John. 1992. An introduction to the five-factor model and its applications. Journal of personality 60, 2 (1992), 175--215.
[21]
James McCroskey, Alan Heisel, and Virginia Richmond. 2001. Eysenck's BIG THREE and communication traits: three correlational studies. Communication Monographs 68, 4 (2001), 360--366.
[22]
Margaret M McManus and Robert M Aiken. 1995. Monitoring computer-based collaborative problem solving. Journal of Interactive Learning Research 6, 4 (1995), 307.
[23]
Daniel L Moody. 2010. The" physics" of notations: a scientific approach to designing visual notations in software engineering. In 2010 ACM/IEEE 32nd International Conference on Software Engineering, Vol. 2. IEEE, 485--486.
[24]
Miranda AG Peeters, Harrie FJM Van Tuijl, Christel G Rutte, and Isabelle MMJ Reymen. 2006. Personality and team performance: a meta-analysis. European Journal of Personality: Published for the European Association of Personality Psychology 20, 5 (2006), 377--396.
[25]
Jinny Rhee, David Parent, and Anuradha Basu. 2013. The influence of personality and ability on undergraduate teamwork and team performance. SpringerPlus 2, 1 (2013), 16.
[26]
Hamzah Ritchi, Mieke Jans, Jan Mendling, and Hajo Reijers. 2020. The influence of business process representation on performance of different task types. Journal of Information Systems 34, 1 (2 2020), 167--194.
[27]
Bernhard Rumpe. 2016. Modeling with UML: Language, Concepts, Methods. Springer International.
[28]
Janice Singer and Norman G. Vinson. 2002. Ethical issues in empirical studies of software engineering. IEEE Transactions on Software Engineering 28, 12 (2002), 1171--1180.
[29]
Amy Soller. 2001. Supporting social interaction in an intelligent collaborative learning system. International Journal of Artificial Intelligence in Education (IJAIED) 12 (2001), 40--62.
[30]
SysMLv2. accessed April 2021. OMG System Modeling Language V2 Release. https://github.com/Systems-Modeling/SysML-v2-Release.
[31]
Walter F Tichy. 2000. Hints for reviewing empirical work in software engineering. Empirical Software Engineering 5, 4 (2000), 309--312.
[32]
Barbara Tversky. 2014. Visualizing thought. In Handbook of human centric visualization. Springer, 3--40.
[33]
Barbara Tversky. 2018. Multiple Models. In the Mind and in the World. Historical Social Research/Historische Sozialforschung. Supplement 31 (2018), 59--65.
[34]
Murat Yilmaz, Rory V. O'Connor, Ricardo Colomo-Palacios, and Paul Clarke. 2017. An examination of personality traits and how they impact on software development teams. Information and Software Technology 86 (2017), 101 -- 122.
[35]
Wei Zhang, Sunny Li Sun, Yuan Jiang, and Wenyao Zhang. 2019. Openness to Experience and Team Creativity: Effects of Knowledge Sharing and Transformational Leadership. Creativity Research Journal 31, 1 (2019), 62--73. arXiv:https://doi.org/10.1080/10400419.2019.1577649

Cited By

View all
  • (2024)Toward the Development of a Method for Identifying Problems and Providing Strategies to Reduce Them in Software Development TeamsSystems, Software and Services Process Improvement10.1007/978-3-031-71139-8_9(131-146)Online publication date: 7-Sep-2024
  • (2023)COMET: A ML-Based Tool for Evaluating the Effectiveness of Software Design Communication2023 ACM/IEEE International Conference on Model Driven Engineering Languages and Systems Companion (MODELS-C)10.1109/MODELS-C59198.2023.00119(729-736)Online publication date: 1-Oct-2023

Index Terms

  1. The influence of software design representation on the design communication of teams with diverse personalities

        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
        October 2022
        412 pages
        ISBN:9781450394666
        DOI:10.1145/3550355
        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: 24 October 2022

        Permissions

        Request permissions for this article.

        Check for updates

        Author Tags

        1. communication
        2. human aspects
        3. personality traits
        4. software design
        5. software engineering

        Qualifiers

        • Research-article

        Conference

        MODELS '22
        Sponsor:

        Acceptance Rates

        MODELS '22 Paper Acceptance Rate 35 of 125 submissions, 28%;
        Overall Acceptance Rate 144 of 506 submissions, 28%

        Contributors

        Other Metrics

        Bibliometrics & Citations

        Bibliometrics

        Article Metrics

        • Downloads (Last 12 months)36
        • Downloads (Last 6 weeks)11
        Reflects downloads up to 10 Feb 2025

        Other Metrics

        Citations

        Cited By

        View all
        • (2024)Toward the Development of a Method for Identifying Problems and Providing Strategies to Reduce Them in Software Development TeamsSystems, Software and Services Process Improvement10.1007/978-3-031-71139-8_9(131-146)Online publication date: 7-Sep-2024
        • (2023)COMET: A ML-Based Tool for Evaluating the Effectiveness of Software Design Communication2023 ACM/IEEE International Conference on Model Driven Engineering Languages and Systems Companion (MODELS-C)10.1109/MODELS-C59198.2023.00119(729-736)Online publication date: 1-Oct-2023

        View Options

        Login options

        View options

        PDF

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader

        Figures

        Tables

        Media

        Share

        Share

        Share this Publication link

        Share on social media