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 条
  • [21] USE OF UML IN THE ANALYSIS PHASE OF A DEVELOPMENT PROCESS FOR EDUCATIONAL SOFTWARE
    Duran-Blandon, Edwin
    INGENIERIA SOLIDARIA, 2011, 7 (12-13): : 83 - 91
  • [22] T-CHAT educational approach to teaching critical thinking based on use cases in software engineering
    Maekioe, Elena
    Maekioe, Juho
    2024 IEEE GLOBAL ENGINEERING EDUCATION CONFERENCE, EDUCON 2024, 2024,
  • [23] InnoDev Workshop: A One Day Introduction to Combining Design Thinking, Lean Startup and Agile Software Development
    Dobrigkeit, Franziska
    de Paula, Danielly
    Carroll, Noel
    2020 IEEE 32ND CONFERENCE ON SOFTWARE ENGINEERING EDUCATION AND TRAINING (CSEE&T), 2020, : 189 - 198
  • [24] Is systemic thinking really extraneous to common sense?
    Ugazio, Valeria
    Fellin, Lisa
    Pennacchio, Roberto
    Negri, Atta
    Colciago, Francesca
    JOURNAL OF FAMILY THERAPY, 2012, 34 (01) : 53 - 71
  • [25] Two snapshots reinforcing systemic thinking and responsibility
    Barter, Nick
    Russell, Sally
    JOURNAL OF GLOBAL RESPONSIBILITY, 2014, 5 (01) : 45 - 54
  • [26] Use of a Feedforward Neural Network for Predicting the Development Duration of Software Projects
    Lopez-Martin, Cuauhtemoc
    Chavoya, Arturo
    Elena Meda-Campana, Maria
    2013 12TH INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND APPLICATIONS (ICMLA 2013), VOL 2, 2013, : 156 - 159
  • [27] Development of a Software Engineering Ontology for Multisite Software Development
    Wongthongtham, Pornpit
    Chang, Elizabeth
    Dillon, Tharam
    Sommerville, Ian
    IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2009, 21 (08) : 1205 - 1217
  • [28] Towards a Theory of Software Development Expertise
    Baltes, Sebastian
    Diehl, Stephan
    ESEC/FSE'18: PROCEEDINGS OF THE 2018 26TH ACM JOINT MEETING ON EUROPEAN SOFTWARE ENGINEERING CONFERENCE AND SYMPOSIUM ON THE FOUNDATIONS OF SOFTWARE ENGINEERING, 2018, : 187 - 200
  • [29] Use of Corporate and Consumer Knowledge in Product Development: Bibliometric and Systemic Analysis
    Kulaitis Junior, Alvaro Cesar
    Borsato, Milton
    Gobbo Junior, Otavio
    TRANSDISCIPLINARY ENGINEERING METHODS FOR SOCIAL INNOVATION OF INDUSTRY 4.0, 2018, 7 : 401 - 410
  • [30] The development of cognitive reflection
    Shtulman, Andrew
    Young, Andrew G.
    CHILD DEVELOPMENT PERSPECTIVES, 2023, 17 (01) : 59 - 66