Abstract
Automatic code generation of application families emerges as a solid promise to cope with the increasing demand of software in business environments. Using templates and metadata for development of abstract solutions and further automatic generation of the particular cases, helps freeing the developers from the most mechanical and tedious tasks of the implementation phase, allowing them to focus their knowledge in the expression of conceptual solutions.
In this case study, we adapted the Halstead metrics for object-oriented code, templates, and metadata -in XML format- to measure the effort required to specify and then automatically generate complete applications, in comparison with the effort required to build the same applications entirely by hand. Then we used the same metrics to compare the effort of specifying and generating a second application of the same family, versus the effort required to coding this second application by hand.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Fitzsimmons, A. and Love, T., A Review And Evaluation Of Software Science, ACM Computing Surveys, vol. 10, Mar., 1978.
Gamma, E., Helm, R., Johnson, R., and Vlissides, J.. Design Patterns: Elements of Reusable Object-Oriented Software, Reading, MA, USA: Addison-Wesley, 1995.
Greenfield, J., The Case for Software Factories, Microsoft Architect Journal, vol. 3, Jul., 2004. http://msdn.microsoft.com/library/en-us/dnmaj/html/aj3softfac.asp
Halstead, M., “Toward a theoretical basis for estimating programming effort”, ACM/CSC-ER Proceedings of the 1975 annual conference, 1975.
Meyer, B., Object Oriented Software Construction, 2nd edition, Prentice Hall PTR, 1997.
Schmidt, D., Model-Driven Engineering, IEEE Computer, vol. 39(2), Feb, 2006.
The Standish Group International, Inc., The Chaos Report, 1994.
The Standish Group International, Inc., The Chaos Report 2004 Q3, 2004.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2007 Springer
About this paper
Cite this paper
Ríos, J.L., Machado-Píriz, F. (2007). A Case Study to Evaluate Templates & Metadata for Developing Application Families. In: Elleithy, K. (eds) Advances and Innovations in Systems, Computing Sciences and Software Engineering. Springer, Dordrecht. https://doi.org/10.1007/978-1-4020-6264-3_43
Download citation
DOI: https://doi.org/10.1007/978-1-4020-6264-3_43
Publisher Name: Springer, Dordrecht
Print ISBN: 978-1-4020-6263-6
Online ISBN: 978-1-4020-6264-3
eBook Packages: EngineeringEngineering (R0)