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 条
  • [1] RE-THINKING SOFTWARE ENGINEERING APPROACHES: A CRITICAL REFLECTION ON THEORY BUILDING
    Barn, Balbir S.
    Clark, Tony
    ICSOFT 2011: PROCEEDINGS OF THE 6TH INTERNATIONAL CONFERENCE ON SOFTWARE AND DATABASE TECHNOLOGIES, VOL 1, 2011, : 59 - 64
  • [2] Systemic thinking in environmental management: support for sustainable development
    Seiffert, MEB
    Loch, C
    JOURNAL OF CLEANER PRODUCTION, 2005, 13 (12) : 1197 - 1202
  • [3] A Survey of Software Metric Use in Research Software Development
    Eisty, Nasir U.
    Thiruvathukal, George K.
    Carver, Jeffrey C.
    2018 IEEE 14TH INTERNATIONAL CONFERENCE ON E-SCIENCE (E-SCIENCE 2018), 2018, : 212 - 222
  • [4] Systemic Approaches for Software Engineering
    Gruhn, Volker
    Schaefer, Clemens
    NEW TRENDS IN SOFTWARE METHODOLOGIES, TOOLS AND TECHNIQUES, 2010, 217 : 85 - 95
  • [5] Systemic thinking in career development theory: contributions of the Systems Theory Framework
    McMahon, Mary
    Patton, Wendy
    BRITISH JOURNAL OF GUIDANCE & COUNSELLING, 2018, 46 (02) : 229 - 240
  • [6] Understanding Software Engineers' Skill Development in Software Development
    Wang, Xuequn
    Lin, Xiaolin
    Hajli, Nick
    JOURNAL OF COMPUTER INFORMATION SYSTEMS, 2021, 61 (02) : 108 - 117
  • [7] Exploration of ability development of engineering and computational thinking skills in software engineering majors
    Deng Zhenrong
    Huang Wenming
    Dong Rongsheng
    Wen Peizhi
    ICCSSE 2009: PROCEEDINGS OF 2009 4TH INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE & EDUCATION, 2009, : 1665 - 1668
  • [8] The Impact of Attitudes, Beliefs, and Cognitive Reflection on the Development of Critical Thinking Skills in Online Students
    Simonovic, Boban
    Vione, Katia C.
    Fido, Dean
    Stupple, Edward J. N.
    Martin, James
    Clarke, Richard
    ONLINE LEARNING, 2022, 26 (02): : 254 - 274
  • [9] Investigating Reflection in Undergraduate Software Development Teams: An Analysis of Online Chat Transcripts
    Hundhausen, Christopher
    Conrad, Phill
    Adesope, Olusola
    Tariq, Ahsun
    Sbai, Samir
    Lu, Andrew
    PROCEEDINGS OF THE 54TH ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, VOL 1, SIGCSE 2023, 2023, : 743 - 749
  • [10] A Reflection on "Advances in Software Inspections"
    Porter, Adam A.
    Siy, Harvey
    Votta, Lawrence
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2025, 51 (03) : 728 - 731