TOWARDS ANCHORING SOFTWARE MEASURES ON ELEMENTS OF THE PROCESS MODEL

Bernhard Daubner, Bernhard Westfechtel, Andreas Henrich

2006

Abstract

It is widely accepted that software measurement should be automated by proper tool support whenever possible and reasonable. While many tools exist that support automated measurement, most of them lack the possibility to reuse defined metrics and to conduct the measurement in a standardized way. This article presents an approach to anchor software measures on elements of the process model. This makes it possible to define the relevant software measures independently of a concrete project. At project runtime the work breakdown structure is used to establish a link between the measurement anchor points within the process model and the project entities that actually have to be measured. Utilizing the project management tool Maven, a framework has been developed that allows to automate the measurement process.

References

  1. Ambler, S. (2002). Agile Modeling: Effective Practices for eXtreme Programming and the Unified Process. John Wiley & Sons, New York.
  2. Auer, M., Graser, B., and Biffl, S. (2003). A survey on the fitness of commercial software metric tools for service in heterogeneous environments: Common pitfalls. In Proceedings of the Ninth International Software Metrics Symposium (METRICS 2003). IEEE Computer Society.
  3. Basili, V. R., Caldiera, G., and Rombach, H. D. (1994). Goal question metric paradigm. In Marciniak, J. J., editor, Encyclopedia of Software Engineering, volume 1, pages 528-532. John Wiley & Sons.
  4. Basili, V. R. and Rombach, H. D. (1988). The TAME Project: Towards Improvement-Oriented Software Environments. IEEE Transactions on Software Engineering, 14(6):758 - 773.
  5. Beck, K. (2004). Extreme Programming explained: Embrace Change. Addison Wesley, Upper Saddle River, New Jersey, second edition.
  6. Chrissis, M. B., Konrad, M., and Shrum, S. (2003). CMMI: Guidelines for Process Integration and Product Improvement. Addison-Wesley, Boston.
  7. Cockburn, A. (2001). Agile Software Development. Addison-Wesley, Boston, MA.
  8. Dami, S., Estublier, J., and Amiour, M. (1998). APEL: A graphical yet executable formalism for process modeling. Automated Software Engineering: An International Journal, 5(1):61-96.
  9. Futrell, R. T., Shafer, D. F., and Shafer, L. I. (2002). Quality Software Project Management. Prentice Hall, Upper Saddle River, NJ.
  10. Johnson, P. (2001). You can't even ask them to push a button: Toward ubiquitous, developer-centric, empirical software engineering. In The NSF Workshop for New Visions for Software Design and Productivity: Research and Applications, Nashvile, TN.
  11. Kempkens, R., R ösch, P., Scott, L., and Zettel, J. (2000). Instrumenting measurement programs with tools. In PROFES 7800: Proceedings of the Second International Conference on Product Focused Software Process Improvement, pages 353-375, London. Springer.
  12. Kruchten, P. (2003). The Rational Unified Process - An Introduction. Addison Wesley, Boston, third edition.
  13. Lott, C. M. (1996). Measurement-based Feedback in a Process-centered Software Engineering Environment. PhD thesis, University of Maryland.
  14. McGarry, J., Card, D., Jones, C., Layman, B., Clark, E., Dean, J., and Hall, F. (2002). Practical Software Measurement: Objective Information for Decision Makers. Addison-Wesley, Boston.
  15. M ünch, J. and Heidrich, J. (2004). Software project control centers: Concepts and approaches. Journal of Systems and Software, 70:3-19. Issues 1-2.
Download


Paper Citation


in Harvard Style

Daubner B., Westfechtel B. and Henrich A. (2006). TOWARDS ANCHORING SOFTWARE MEASURES ON ELEMENTS OF THE PROCESS MODEL . In Proceedings of the First International Conference on Software and Data Technologies - Volume 1: ICSOFT, ISBN 978-972-8865-69-6, pages 232-237. DOI: 10.5220/0001318502320237


in Bibtex Style

@conference{icsoft06,
author={Bernhard Daubner and Bernhard Westfechtel and Andreas Henrich},
title={TOWARDS ANCHORING SOFTWARE MEASURES ON ELEMENTS OF THE PROCESS MODEL},
booktitle={Proceedings of the First International Conference on Software and Data Technologies - Volume 1: ICSOFT,},
year={2006},
pages={232-237},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0001318502320237},
isbn={978-972-8865-69-6},
}


in EndNote Style

TY - CONF
JO - Proceedings of the First International Conference on Software and Data Technologies - Volume 1: ICSOFT,
TI - TOWARDS ANCHORING SOFTWARE MEASURES ON ELEMENTS OF THE PROCESS MODEL
SN - 978-972-8865-69-6
AU - Daubner B.
AU - Westfechtel B.
AU - Henrich A.
PY - 2006
SP - 232
EP - 237
DO - 10.5220/0001318502320237