A Reflection on the Use of Systemic Thinking in Software Development

被引:0
|
作者
Ciancarini, Paolo [1 ]
Farina, Mirko [2 ]
Kruglov, Artem [2 ]
Succi, Giancarlo [1 ]
Thapaliya, Ananga [2 ]
机构
[1] Univ Bologna, Bologna, Italy
[2] Innopolis Univ, Univ Skaya St 1, Innopolis, Russia
来源
PROCEEDINGS OF THE 18TH INTERNATIONAL CONFERENCE ON EVALUATION OF NOVEL APPROACHES TO SOFTWARE ENGINEERING, ENASE 2023 | 2023年
基金
俄罗斯科学基金会;
关键词
Systemic Thinking; Software Engineering; External Factors; PERFORMANCE; MOTIVATION;
D O I
10.5220/0011963300003464
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The research examines the value and potential usefulness of using systemic thinking, which looks at the inter-connectedness of things, to comprehend the complexities of software development projects and the technical and human factors involved. It considers two different aspects of systemic thinking - psychological and sociological - and posits that these can assist in understanding how software teams function and attain their objectives, as well as the goals of the entities for which they work. Our research aims to provide a novel contribution to the field by investigating the use of systemic thinking in software development teams and organizations. We evaluate the reliability and validity of the survey applied to different groups of relevant participants, relate our findings to existing literature, and identify the most representative factors of systemic thinking. Despite the popularity of various factors that fall under the umbrella of 'systems thinking', there is limited understanding of their effectiveness in improving organizational performance or productivity, particularly when it comes to psychological and sociological systemic factors. The relationship between the use of systems thinking and organizational performance is often based on anecdotal evidence, rather than the identification and application of specific factors. Our work emphasizes the importance of understanding and applying such factors in order to build a solid foundation for the effective use of system dynamics and systems thinking tools, which is crucial for software development teams.
引用
收藏
页码:521 / 529
页数:9
相关论文
共 50 条
  • [41] Threats to validity in software engineering research: A critical reflection
    Verdecchia, Roberto
    Engstroem, Emelie
    Lago, Patricia
    Runeson, Per
    Song, Qunying
    INFORMATION AND SOFTWARE TECHNOLOGY, 2023, 164
  • [42] Exploring the synergy of digital competence and photo-driven reflection: A pilot study on reflective thinking skill development in business education
    Weerakoon, Chamindika
    COGENT EDUCATION, 2023, 10 (02):
  • [43] The adoption of Design Thinking, Agile Software Development and Co-creation concepts A case study of Digital Banking innovation
    Indriasari, Elisa
    Prabowo, Harjanto
    Gaol, Ford Lumban
    Purwandari, Betty
    2021 INTERNATIONAL CONFERENCE ON PLATFORM TECHNOLOGY AND SERVICE (PLATCON), 2021, : 7 - 12
  • [44] TOWARDS OBJECT-ORIENTED SOFTWARE DEVELOPMENT FOR INDUSTRIAL ROBOTS Facilitating the Use of Industrial Robots by Modern Software Engineering
    Hoffmann, Alwin
    Angerer, Andreas
    Schierl, Andreas
    Vistein, Michael
    Reif, Wolfgang
    ICINCO 2010: PROCEEDINGS OF THE 7TH INTERNATIONAL CONFERENCE ON INFORMATICS IN CONTROL, AUTOMATION AND ROBOTICS, VOL 2, 2010, : 437 - 440
  • [45] GAMIFICATION SOFTWARE FOR IMPROVING SOFTWARE DEVELOPMENT PRODUCTIVITY
    Vasilateanu, Andrei
    Ene, Razvan-Doru
    Popescu, Cristian-Andrei
    11TH INTERNATIONAL CONFERENCE OF EDUCATION, RESEARCH AND INNOVATION (ICERI2018), 2018, : 4775 - 4782
  • [46] The Relationship of Personality Models and Development Tasks in Software Engineering
    Wiesche, Manuel
    Krcmar, Helmut
    SIGMIS-CPR'14: PROCEEDINGS OF THE 2014 CONFERENCE ON COMPUTERS AND PEOPLE RESEARCH, 2014, : 149 - 161
  • [47] Information Systems, Software Engineering, and Systems Thinking: Challenges and Opportunities
    Petkov, Doncho
    Edgar-Nevill, Denis
    Madachy, Raymond
    O'Connor, Rory
    INTERNATIONAL JOURNAL OF INFORMATION TECHNOLOGIES AND SYSTEMS APPROACH, 2008, 1 (01) : 62 - 78
  • [48] Automated Feedback in Software Engineering: Enhancing Computational Thinking Process
    Parsa, Faraz
    Moghadam, Amir Ali Amiri
    Ashuri, Turaj
    SOUTHEASTCON 2024, 2024, : 1621 - 1626
  • [49] Design Thinking and Agile Practices for Software Engineering An Opportunity for Innovation
    Corral, Luis
    Fronza, Ilenia
    SIGITE'18: PROCEEDINGS OF THE 19TH ANNUAL SIG CONFERENCE ON INFORMATION TECHNOLOGY EDUCATION, 2018, : 26 - 31
  • [50] System Thinking: Educating T-Shaped Software Engineers
    Boehm, Barry
    Mobasser, Supannika Koolmanojwong
    2015 IEEE/ACM 37TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, VOL 2, 2015, : 333 - 342