Open Access. Powered by Scholars. Published by Universities.®

Digital Commons Network

Open Access. Powered by Scholars. Published by Universities.®

Computer Engineering

Graduate Theses, Dissertations, and Problem Reports

Articles 1 - 1 of 1

Full-Text Articles in Entire DC Network

Explanatory And Causality Analysis In Software Engineering, Yasser Ali Alshehri Jan 2018

Explanatory And Causality Analysis In Software Engineering, Yasser Ali Alshehri

Graduate Theses, Dissertations, and Problem Reports

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 …