ABSTRACT
Due to the fact that the complexity and development effort of software systems is constantly increasing, software components have to be reused. Software system families are a promising solution to gain a cost reduction by reusing common software assets in different variants of similar products. To support the economic management of this development approach we need software metrics to estimate the effort of building software system families. In general techniques of size measurement and cost estimation for software system families are highly insufficient. Furthermore measurement and estimation approaches do not support a process orientation which characterizes the software of many domains. Therefore this paper describes the Process-Family- Points approach to measure the size and estimate the effort of process focused software system families in multiple domains. Every single step of this new metrics approach will be illustrated from a high level perspective to communicate a conceptional view of this innovative sizing and estimating method.
- Czarnecki, K., Eisenecker, U., W. Generative Programming: Methods, Tools, and Applications. Addison Wesley, Boston et. al. 2000. Google ScholarDigital Library
- International Organization For Standardization/ International Electrotechnical Commission (Ed.) Software engineering - Product quality - Part I: Quality model. ISO/ IEC 9126:2001(E), Geneva 2001.Google Scholar
- Kiebusch, S. An approach to a data oriented size measurement in Software- Product- Families. In: Abran, A., Bundschuh, M., Dumke, R., Ebert, C., Zuse, H. (Hrsg.) Metric News: Journal of the GI-Interest Group on Software Metrics, Vol. 9, Nr. 1, August 2004, pp. 60--67.Google Scholar
- Kiebusch, S. Franczyk, B. Functional size measurement of processes in Software- Product- Families. In: Proceedings of the 2nd Software Measurement European Forum, Rome, March 2005, pp. 161--172Google Scholar
- Kiebusch, S. Franczyk, B., Speck, A. A Real Time Measure of Software System Families. To be published in: Proceedings of the third ICSE Workshop on Software Quality, St. Louis, May 2005. Google ScholarDigital Library
- Kiebusch, S. Franczyk, B., Speck. A. Size Measurement of Embedded Software System Families. To be published in: Proceedings of the ICSE Co-located Conference of Software Process Simulation and Modeling, St. Louis, May 2005.Google Scholar
- Kiebusch, S. Towards a Function-Point oriented analysis of process focused Software-Product-Families. In: Proceedings of the Net.ObjectDays 2004: 5th Annual International Conference on Object- Oriented and Internet- based Technologies, Concepts, and Applications for a Networked World, Erfurt, September 2004, pp. 147--152.Google Scholar
- The International Function Point Users Group (Ed.) Function Point Counting Practices Manual: Release 4.2. Clarkston 2004.Google Scholar
Index Terms
- Metrics for software system families
Recommendations
Metrics for software system families
Due to the fact that the complexity and development effort of software systems is constantly increasing, software components have to be reused. Software system families are a promising solution to gain a cost reduction by reusing common software assets ...
Process family points versus (full) function points
EDSER '06: Proceedings of the 2006 international workshop on Economics driven software engineering researchNew paradigms in software engineering require new metrics to measure the size and estimate the effort for development or modification activities. One of these new software engineering methods is the approach of Process Families, which extends a Software ...
Cost effective software test metrics
This paper discusses software test metrics and their ability to show objective evidence necessary to make process improvements in a development organization. When used properly, test metrics assist in the improvement of the software development process ...
Comments