Title :
Software defect prediction with Bug-Code analyzer - A data collection tool demo
Author :
Mausa, Goran ; Grbac, Tihana Galinac ; Basic, Bojana Dalbelo
Author_Institution :
Fac. of Eng., Univ. of Rijeka, Rijeka, Croatia
Abstract :
Empirical software engineering research community aims to accumulate knowledge in software engineering community based on the empirical studies on datasets obtained from the real software projects. Limiting factor to building the theory over thus accumulated knowledge is often related to dataset bias. One solution to this problem is developing a systematic data collection procedure through standard guidelines that would be available to open community and thus enable reducing data collection bias. In this paper we present a tool demonstration that implements a systematic data collection procedure for software defect prediction datasets from the open source bug tracking and the source code management repositories. Main challenging issue that the tool addresses is linking the information related to the same entity (e.g. class file) from these two sources. The tool implements interfaces to bug and source code repositories and even other tools for calculating the software metrics. Finally, it offers the user to create software defect prediction datasets even if he is unaware of all the details behind this complex task.
Keywords :
program debugging; program testing; public domain software; software metrics; source code (software); bug-code analyzer; class file; complex task; data collection bias reduction; data collection tool; empirical software engineering research community; open community; open source bug tracking; real software projects; software defect prediction datasets; software metrics; source code management repositories; standard guidelines; systematic data collection procedure; Communities; Computer bugs; Data collection; Joining processes; Measurement; Software; Software engineering; Automated Tool; Mining Software Repositories; Software Defect Prediction;
Conference_Titel :
Software, Telecommunications and Computer Networks (SoftCOM), 2014 22nd International Conference on
Conference_Location :
Split
DOI :
10.1109/SOFTCOM.2014.7039122