Conference item icon

Conference item

Causal analysis of intellectual complexity in software engineering

Abstract:
In modern software engineering, Research and Development (R&D) Efficiency is pivotal for project success and competitive advantage. Intellectual Complexity, encompassing problem complexity and cognitive load, significantly impacts R&D Efficiency. However, the causal relationships between cognitive load factors and duration of development remain inadequately explored. This study addresses this gap by applying advanced causal discovery and inference techniques to elucidate these relationships within the software development process. Utilizing a comprehensive dataset from the company’s internal development systems, we employ Graphical Lasso (Glasso) and Feature Selection using MMD and Generative Neural Networks (FSGNN) to construct an initial causal skeleton, which is further refined using ARACNE and expert domain knowledge. Causal Graph Neural Networks (CGNNs) are then leveraged to orient the edges, resulting in a coherent Directed Acyclic Graph (DAG). Through causal inference, we quantify the Average Treatment Effects (ATE) of key cognitive load factors, including story points, repository count, and cyclomatic complexity, on development duration. Our findings reveal that reducing task complexity and code complexity can significantly decrease development time, by up to one day per unit change, providing actionable insights for optimizing R&D processes. This study advances the application of causal models in software engineering and provides practical strategies to enhance R&D Efficiency by mitigating intellectual complexity.
Publication status:
Published
Peer review status:
Peer reviewed

Actions

Access Document

Publisher copy:
10.1109/ijcnn64981.2025.11228843

Authors

More by this author
Institution:
University of Oxford
Division:
MPLS
Department:
Engineering Science
Role:
Author
ORCID:
0000-0003-1381-2203


Publisher:
IEEE
Host title:
2025 International Joint Conference on Neural Networks (IJCNN)
Pages:
1-8
Publication date:
2025-06-30
Acceptance date:
2025-03-31
Event title:
2025 International Joint Conference on Neural Networks (IJCNN)
Event location:
Rome, Italy
Event website:
https://2025.ijcnn.org/
Event start date:
2025-06-30
Event end date:
2025-07-05
DOI:
EISSN:
2161-4407
ISSN:
2161-4393
EISBN:
9798331510428
ISBN:
9798331510435


Language:
English
Keywords:
Pubs id:
2335381
UUID:
uuid_c6a85981-9caf-471c-98cf-3835dae5afad
Local pid:
pubs:2335381
Deposit date:
2025-12-23
ARK identifier:

Terms of use


Views and Downloads






If you are the owner of this record, you can report an update to it here: Report update to this record

TO TOP