Predicting software metrics at design time

by Wolfgang Holz · Rahul Premraj · Thomas Zimmermann · Andreas Zeller at PROFES ’08

How do problem domains impact software features? We mine software code bases to relate problem domains (characterized by imports) to code features such as complexity, size, or quality. The resulting predictors take the specific imports of a component and predict its size, complexity, and quality metrics. In an experiment involving 89 plug-ins of the ECLIPSE project, we found good prediction accuracy for most metrics. Since the predictors rely only on import relationships, and since these are available at design time, our approach allows for early estimation of crucial software metrics.

Download

My talk at PROFES 2008

Reference

  • [2008,inproceedings] bibtex
    W. Holz, R. Premraj, T. Zimmermann, and A. Zeller, "Predicting Software Metrics at Design Time," in PROFES ’08: Procs. of the International Conference on Product Focused Software Process Improvement, 2008, pp. 34-44.
    @inproceedings{holz:profes:2008,
      author = {Holz, Wolfgang and Premraj, Rahul and Zimmermann, Thomas and Zeller, Andreas},
      Booktitle = {PROFES '08: Procs. of the International Conference on Product Focused Software Process Improvement},
      Month = {June},
      Pages = {34--44},
      Title = {Predicting Software Metrics at Design Time},
      Year = {2008}
    }

DOI Link

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>