Publication Type
Conference Proceeding Article
Version
submittedVersion
Publication Date
11-2011
Abstract
Software process evaluation is essential to improve software development and the quality of software products in an organization. Conventional approaches based on manual qualitative evaluations (e.g., artifacts inspection) are deficient in the sense that (i) they are time-consuming, (ii) they suffer from the authority constraints, and (iii) they are often subjective. To overcome these limitations, this paper presents a novel semi-automated approach to software process evaluation using machine learning techniques. In particular, we formulate the problem as a sequence classification task, which is solved by applying machine learning algorithms. Based on the framework, we define a new quantitative indicator to objectively evaluate the quality and performance of a software process. To validate the efficacy of our approach, we apply it to evaluate the defect management process performed in four real industrial software projects. Our empirical results show that our approach is effective and promising in providing an objective and quantitative measurement for software process evaluation.
Keywords
defect management process, machine learning, sequence classification, software process
Discipline
Computer Sciences | Databases and Information Systems | Software Engineering
Research Areas
Data Science and Engineering
Publication
2011 26th IEEE/ACM International Conference on Automated Software Engineering (ASE): 6-10 November, Lawrence, KS: Proceedings
First Page
333
Last Page
342
ISBN
9781457716386
Identifier
10.1109/ASE.2011.6100070
Publisher
IEEE
City or Country
Piscataway, NJ
Citation
CHEN, Ning; HOI, Steven C. H.; and XIAO, Xiaokui.
Software process evaluation: A machine learning approach. (2011). 2011 26th IEEE/ACM International Conference on Automated Software Engineering (ASE): 6-10 November, Lawrence, KS: Proceedings. 333-342.
Available at: https://ink.library.smu.edu.sg/sis_research/2348
Copyright Owner and License
Publisher
Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-No Derivative Works 4.0 International License.
Additional URL
https://doi.org/10.1109/ASE.2011.6100070