The Role of Causal Relationships in Critical Success Factors Models for Software Projects

The study on causality in critical success factors models is of great significance to the software projects, as the reductionist-analytical approach of traditional project management theory fails to adequately address the complexities that contribute to software project failures. This paper aims to enhance understanding complexities in software projects arising from relationships between critical success factors and project success. To do so, the study explores a new paradigm of causal analysis and discusses the assumptions of association and causation and its implications. In addition, the study employes a system thinking approach to identify outcomes of nonlinear causation into the understanding of the relationships between critical success factors and success metrics in software projects. This study suggests that the introduction of causality analysis in critical success factors models is necessary for understanding of complex functional relationships among the elements of these models. It is suggested that different levels of analysis are needed, especially for making inference in software projects that are dynamic and complex by nature. Further research is needed to gain empirical evidence to validate the proposed causal analysis in software projects to assess its effectiveness in creating critical success factors models that are basis for prediction of project success.

Authors

Institutions

Publication Details

Published
2025-06-02
DOI
https://doi.org/10.1109/mipro65660.2025.11131837
Primary Topic
Software Engineering Techniques and Practices
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

The Role of Causal Relationships in Critical Success Factors Models for Software Projects

Marko Mihić, Dobrila Petrov́ić, Zoran Mitrović
Software Engineering Techniques and Practices
article

The Role of Causal Relationships in Critical Success Factors Models for Software Projects

Marko Mihić, Dobrila Petrov́ić, Zoran Mitrović
article en

Abstract

The study on causality in critical success factors models is of great significance to the software projects, as the reductionist-analytical approach of traditional project management theory fails to adequately address the complexities that contribute to software project failures. This paper aims to enhance understanding complexities in software projects arising from relationships between critical success factors and project success. To do so, the study explores a new paradigm of causal analysis and discusses the assumptions of association and causation and its implications. In addition, the study employes a system thinking approach to identify outcomes of nonlinear causation into the understanding of the relationships between critical success factors and success metrics in software projects. This study suggests that the introduction of causality analysis in critical success factors models is necessary for understanding of complex functional relationships among the elements of these models. It is suggested that different levels of analysis are needed, especially for making inference in software projects that are dynamic and complex by nature. Further research is needed to gain empirical evidence to validate the proposed causal analysis in software projects to assess its effectiveness in creating critical success factors models that are basis for prediction of project success.

University of Belgrade (RS)
Openalex Percentile: Top 66%
Software Engineering Techniques and Practices
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.