Nothing Special   »   [go: up one dir, main page]

skip to main content
research-article

Local versus Global Lessons for Defect Prediction and Effort Estimation

Published: 01 June 2013 Publication History

Abstract

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) cluster across all available data, then 3) restrict the learning of lessons to the clusters from other sources that are nearest to the test data.

Cited By

View all
  • (2024)Fine-SE: Integrating Semantic Features and Expert Features for Software Effort EstimationProceedings of the IEEE/ACM 46th International Conference on Software Engineering10.1145/3597503.3623349(1-12)Online publication date: 20-May-2024
  • (2024)GPTSnifferJournal of Systems and Software10.1016/j.jss.2024.112059214:COnline publication date: 1-Aug-2024
  • (2024)Just-in-Time crash prediction for mobile appsEmpirical Software Engineering10.1007/s10664-024-10455-729:3Online publication date: 8-May-2024
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image IEEE Transactions on Software Engineering
IEEE Transactions on Software Engineering  Volume 39, Issue 6
June 2013
150 pages

Publisher

IEEE Press

Publication History

Published: 01 June 2013

Author Tags

  1. Context
  2. Data mining
  3. Data models
  4. Estimation
  5. Java
  6. Measurement
  7. Software
  8. Telecommunications
  9. clustering
  10. defect prediction
  11. effort estimation

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 26 Sep 2024

Other Metrics

Citations

Cited By

View all
  • (2024)Fine-SE: Integrating Semantic Features and Expert Features for Software Effort EstimationProceedings of the IEEE/ACM 46th International Conference on Software Engineering10.1145/3597503.3623349(1-12)Online publication date: 20-May-2024
  • (2024)GPTSnifferJournal of Systems and Software10.1016/j.jss.2024.112059214:COnline publication date: 1-Aug-2024
  • (2024)Just-in-Time crash prediction for mobile appsEmpirical Software Engineering10.1007/s10664-024-10455-729:3Online publication date: 8-May-2024
  • (2024)Software defect prediction: future directions and challengesAutomated Software Engineering10.1007/s10515-024-00424-131:1Online publication date: 27-Feb-2024
  • (2023)Assessing the Early Bird Heuristic (for Predicting Project Quality)ACM Transactions on Software Engineering and Methodology10.1145/358356532:5(1-39)Online publication date: 24-Jul-2023
  • (2023)A Systematic Survey of Just-in-Time Software Defect PredictionACM Computing Surveys10.1145/356755055:10(1-35)Online publication date: 2-Feb-2023
  • (2023)Nudge: Accelerating Overdue Pull Requests toward CompletionACM Transactions on Software Engineering and Methodology10.1145/354479132:2(1-30)Online publication date: 30-Mar-2023
  • (2023)FairMask: Better Fairness via Model-Based Rebalancing of Protected AttributesIEEE Transactions on Software Engineering10.1109/TSE.2022.322071349:4(2426-2439)Online publication date: 1-Apr-2023
  • (2023)Towards Reliable Online Just-in-Time Software Defect PredictionIEEE Transactions on Software Engineering10.1109/TSE.2022.317578949:3(1342-1358)Online publication date: 1-Mar-2023
  • (2023)An effective software cross-project fault prediction model for quality improvementScience of Computer Programming10.1016/j.scico.2022.102918226:COnline publication date: 1-Mar-2023
  • Show More Cited By

View Options

View options

Get Access

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media