Software fault proneness and software development efforts are two key areas of software engineering. Improving them will significantly reduce the cost and promote good planning and practice in developing and managing software projects. Traditionally, studies of software fault proneness and software development efforts were focused on analysis and prediction, which can help to answer questions like `when’ and `where’. The focus of this dissertation is on explanatory and causality studies that address questions like `why’ and `how’. First, we applied a case-control study to explain software fault proneness. We found that Bugfixes (Prerelease bugs), Developers, Code Churn, and Age of a file are the main contributors to the Postrelease bugs in ...
The impact of software is ever increasing as more and more systems are being software operated. Desp...
Software vulnerabilities are the root cause of many computer system security failures. This disserta...
Software bugs are expensive to fix and can lead to catastrophic consequences. Therefore, their analy...
This paper analyses the effect of the effort distribution along the software development lifecycle o...
As software evolves, becoming a more integral part of complex systems, modern society becomes more r...
Software rarely works as intended when it is first written. Software engineering research has long b...
The ubiquitous nature of software demands that software is released without faults. However, softwar...
Software vulnerabilities are the root cause of many computer system security fail- ures. This disser...
peer-reviewedSoftware engineering research into error commonly examines how developers pass judgeme...
peer reviewedSoftware bugs constitute a frequent and common issue of software development. To deal w...
peer-reviewedSoftware rarely works as intended when it is initially written. Things go wrong, and d...
Data availability: Data are available [as described in the article].Copyright © 2023 The Authors. Ba...
Software development has become more and more pervasive, with influence in almost every human activ...
Measures taken to prevent faults from being introduced or going undetected can secure development of...
This thesis was submitted for the degree of Doctor of Philosophy and awarded by Brunel University Lo...
The impact of software is ever increasing as more and more systems are being software operated. Desp...
Software vulnerabilities are the root cause of many computer system security failures. This disserta...
Software bugs are expensive to fix and can lead to catastrophic consequences. Therefore, their analy...
This paper analyses the effect of the effort distribution along the software development lifecycle o...
As software evolves, becoming a more integral part of complex systems, modern society becomes more r...
Software rarely works as intended when it is first written. Software engineering research has long b...
The ubiquitous nature of software demands that software is released without faults. However, softwar...
Software vulnerabilities are the root cause of many computer system security fail- ures. This disser...
peer-reviewedSoftware engineering research into error commonly examines how developers pass judgeme...
peer reviewedSoftware bugs constitute a frequent and common issue of software development. To deal w...
peer-reviewedSoftware rarely works as intended when it is initially written. Things go wrong, and d...
Data availability: Data are available [as described in the article].Copyright © 2023 The Authors. Ba...
Software development has become more and more pervasive, with influence in almost every human activ...
Measures taken to prevent faults from being introduced or going undetected can secure development of...
This thesis was submitted for the degree of Doctor of Philosophy and awarded by Brunel University Lo...
The impact of software is ever increasing as more and more systems are being software operated. Desp...
Software vulnerabilities are the root cause of many computer system security failures. This disserta...
Software bugs are expensive to fix and can lead to catastrophic consequences. Therefore, their analy...