Authors
Tim Menzies, Andrew Butcher, David Cok, Andrian Marcus, Lucas Layman, Forrest Shull, Burak Turhan, Thomas Zimmermann
Publication date
2012/11/29
Journal
IEEE Transactions on software engineering
Volume
39
Issue
6
Pages
822-834
Publisher
IEEE
Description
Existing research is unclear on how to generate lessons learned for defect prediction and effort estimation. Should we seek lessons that are global to multiple projects or just local to particular projects? This paper aims to comparatively evaluate local versus global lessons learned for effort estimation and defect prediction. We applied automated clustering tools to effort and defect datasets from the PROMISE repository. Rule learners generated lessons learned from all the data, from local projects, or just from each cluster. The results indicate that the lessons learned after combining small parts of different data sources (i.e., the clusters) were superior to either generalizations formed over all the data or local lessons formed from particular projects. We conclude that when researchers attempt to draw lessons from some historical data source, they should 1) ignore any existing local divisions into multiple sources, 2 …
Total citations
20122013201420152016201720182019202020212022202320241172026263433311727512018
Scholar articles
T Menzies, A Butcher, D Cok, A Marcus, L Layman… - IEEE Transactions on software engineering, 2012