EconPapers    
Economics at your fingertips  
 

Identification of latent variables using, factor analysis and multiple linear regression for software fault prediction

Deepak Sharma () and Pravin Chandra ()
Additional contact information
Deepak Sharma: Guru Gobind Singh Indraprastha University
Pravin Chandra: Guru Gobind Singh Indraprastha University

International Journal of System Assurance Engineering and Management, 2019, vol. 10, issue 6, No 5, 1453-1473

Abstract: Abstract Software practitioners develop models by considering the process of software fault prediction in the early stage of the software development life cycle in order to detect faulty modules. Various statistical and machine learning techniques are examined in the past for fault prediction. In this study, we have performed an empirical analysis of object-oriented (OO) metrics with a review of studies from the year 1996 to 2018 in the literature considering the statistical and machine learning techniques for software fault prediction. In this research, the concept of factor analysis and its sub-measures with regression are used to assess the capabilities for fault-proneness. The authors have also grouped the significant predictors i.e. CK and OO metrics using the factor analysis. In this paper, we have identified significant factor’s in five software’s datasets. The model is using the factor analysis with regression technique for estimating software fault-proneness. The results calculated prove the potential and capabilities of factor analysis for grouping important factors and using regression to identify the significant predictors. The experimental results obtained prove the ability of factor analysis with regression for predicting the susceptibility of software towards, the grouping of the components and effective use of the concept researchers and software practitioners. However, the significance and the application of the factor analysis with regression in software fault prediction are still limited and focus on these studies should be considered in order to generalize the results. On the basis of the results obtained, researchers are provided with future guidelines in this research work.

Keywords: Software fault prediction; Regression; Factor analysis (search for similar items in EconPapers)
Date: 2019
References: View references in EconPapers View complete reference list from CitEc
Citations: View citations in EconPapers (1)

Downloads: (external link)
http://link.springer.com/10.1007/s13198-019-00896-5 Abstract (text/html)
Access to the full text of the articles in this series is restricted.

Related works:
This item may be available elsewhere in EconPapers: Search for items with the same title.

Export reference: BibTeX RIS (EndNote, ProCite, RefMan) HTML/Text

Persistent link: https://EconPapers.repec.org/RePEc:spr:ijsaem:v:10:y:2019:i:6:d:10.1007_s13198-019-00896-5

Ordering information: This journal article can be ordered from
http://www.springer.com/engineering/journal/13198

DOI: 10.1007/s13198-019-00896-5

Access Statistics for this article

International Journal of System Assurance Engineering and Management is currently edited by P.K. Kapur, A.K. Verma and U. Kumar

More articles in International Journal of System Assurance Engineering and Management from Springer, The Society for Reliability, Engineering Quality and Operations Management (SREQOM),India, and Division of Operation and Maintenance, Lulea University of Technology, Sweden
Bibliographic data for series maintained by Sonal Shukla () and Springer Nature Abstracting and Indexing ().

 
Page updated 2025-03-20
Handle: RePEc:spr:ijsaem:v:10:y:2019:i:6:d:10.1007_s13198-019-00896-5