Automated Tool for Extraction of Software Fault Data
Open-source software repositories contain lots of useful information related to software development, software design, and software’s common error patterns. To access the software quality an automated software fault data extraction and preparation, which can be used for further prediction is still a major issue. Prediction of software fault has recently attracted the attention of software engineers. These prediction models require training fault data of projects. The fault training data contains information of software metrics and related bug information, and these data have to be prepared for each project. But it is not so easy to collect and prepare the fault data for the prediction model. We developed an automatic tool which extracts and prepares fault data for the prediction models. By using these automatic tools, we have extracted the data from the open-source projects developed in various languages. Extraction of fault data of various projects which includes source code and related defects from open-source software repository is performed. Various versions of open-source project software were taken from source forge and used for this purpose.
KeywordsSoftware metrics Defects Open-source software
This study is partially supported by Chhattisgarh Council of Science and Technology (CGCOST) C.G. under Grant 8068/CCOST. The findings and opinions in this study belong solely to the authors and are not necessarily those of the sponsor.
- 2.Watanabe S, Kaiya H, Kaijiri K (2008) Adapting a fault prediction model to allow inter languagereuse. In: Proceedings of 4th international workshop on Predictor models in software engineering—PROMISE’08, p 19Google Scholar
- 4.Singh P, Pal NR, Verma S, Vyas OP (2016) Fuzzy rule-based approach for software fault prediction. IEEE Trans Syst Man Cybern Syst 47(5):1–12Google Scholar
- 6.Kaur D, Kaur A, Gulati S, Aggarwal M. A clustering algorithm for software fault prediction 1 2Google Scholar
- 7.Pei H, Ai J (2014) Collecting software defect data automatically from web site of open-source software. In: ICRMS 2014—Proceedings of 2014 10th international conference on reliability, maintainability and safety, pp 333–337Google Scholar
- 8.Akjnwale O, Dascalu S, Karam M (2006) DuoTracker: tool support for software defect data collection and analysis. CMMGoogle Scholar
- 11.Home · TortoiseSVN (Online) Available: https://tortoisesvn.net/. Accessed 10 Nov 2017
- 12.SciTools.com (Online) Available: https://scitools.com/. Accessed 10 Nov 2017
- 13.The community platform for bioinformatics—OMICtools (Online) Available: https://omictools.com/. Accessed 10 Nov 2017
- 15.Freeorion (Online) Available: http://www.freeorion.org/. Accessed 10 Nov 2017