Title :
Privacy and utility for defect prediction: Experiments with MORPH
Author :
Peters, Fayola ; Menzies, Tim
Author_Institution :
Lane Dept. of Comput. Sci. & Electr. Eng., West Virginia Univ., Morgantown, WV, USA
Abstract :
Ideally, we can learn lessons from software projects across multiple organizations. However, a major impediment to such knowledge sharing are the privacy concerns of software development organizations. This paper aims to provide defect data-set owners with an effective means of privatizing their data prior to release. We explore MORPH which understands how to maintain class boundaries in a data-set. MORPH is a data mutator that moves the data a random distance, taking care not to cross class boundaries. The value of training on this MORPHed data is tested via a 10-way within learning study and a cross learning study using Random Forests, Naive Bayes, and Logistic Regression for ten object-oriented defect datasets from the PROMISE data repository. Measured in terms of exposure of sensitive attributes, the MORPHed data was four times more private than the unMORPHed data. Also, in terms of the f-measures, there was little difference between the MORPHed and unMORPHed data (original data and data privatized by data-swapping) for both the cross and within study. We conclude that at least for the kinds of OO defect data studied in this project, data can be privatized without concerns for inference efficacy.
Keywords :
Bayes methods; data privacy; object-oriented programming; regression analysis; software engineering; trees (mathematics); MORPH; PROMISE data repository; class boundaries; data mutator; defect prediction; f-measures; knowledge sharing; logistic regression; naive Bayes; object-oriented defect datasets; privacy concerns; random distance; random forests; software development organizations; software projects; Companies; Data privacy; Predictive models; Privacy; Privatization; Software; data mining; defect prediction; privacy;
Conference_Titel :
Software Engineering (ICSE), 2012 34th International Conference on
Conference_Location :
Zurich
Print_ISBN :
978-1-4673-1066-6
Electronic_ISBN :
0270-5257
DOI :
10.1109/ICSE.2012.6227194