
 
on The Future of Software Engineering). Limerick, 
Ireland, Finkelstein A. 
Boehm, B. (2005) Value-Based Software Engineering: 
Overview and Agenda. Value-Based Software 
Engineering Springer. 
Boehm, B., Horowitz, E., Madachy, R., Reifer, D., Clark, 
B. K., Steece, B., Brown, A. W., Chulani, S. & Abts, 
C. (2000) Software Cost Estimation with Cocomo II 
Prentice Hall PTR. 
Briand, L. C., Emam, K. E., Surmann, D., Wieczorek, I. & 
Maxwell, K. D. (1999) An assessment and comparison 
of common software cost estimation modeling 
techniques.  International Conference on Software 
Engineering  Los Angeles, California, United States 
IEEE Computer Society Press. 
Cleland-Huang, J. & Denne, M. (2005) Financially 
informed requirements prioritization. International 
Conference on Software Engineering St. Louis, MO, 
USA ACM Press. 
Cleland-Huang, J., Zemont, G. & Lukasik, W. (2004) A 
Heterogeneous Solution for Improving the Return on 
Investment of Requirements Traceability. 
Requirements Engineering Conference, 12th IEEE 
International (RE'04). IEEE Computer Society  
Egyed, A., Biffl, S., Heindl, M. & Grünbacher, P. (2005) 
A value-based approach for understanding cost-benefit 
trade-offs during automated software traceability. 3rd 
international workshop on Traceability in emerging 
forms of software engineering Long Beach, California 
ACM Press. 
Fowler, M. (1999) Refactoring: Improving the Design of 
Existing Code, Menlo Park, California, Addison 
Wesley. 
Gamma, E., Helm, R., Johnson, R. & Vlissides, J. (1995) 
Design Patterns, Reading, MA, Addison-Wesley. 
Garzás, J. & Piattini, M. (2002) Analyzability and 
Changeability in Design Patterns. SugarLoafPLoP. 
The Second Latin American Conference on Pattern 
Languages of Programming. Itaipava, Río de Janeiro, 
Brasil. 
Garzás, J. & Piattini, M. (2005) An ontology for micro-
architectural design knowledge. IEEE Software 
Magazine, 22, 28-33. 
Gotel, O. C. Z. & Finkelstein, A. C. W. (1994) An 
analysis of the requirements traceability problem. 1st 
International Conference on Requirements 
Engineering. Colorado Springs, CO, USA. 
Heindl, M. & Biffl, S. (2005) A Case Study on Value-
based Requirements Tracing. 10th European software 
engineering conference held jointly with 13th ACM 
SIGSOFT international symposium on Foundations of 
software engineering Lisbon, Portugal ACM Press. 
Huang, L. & Bohem, B. (2006) How Much Software 
Quality Investment Is Enough: A Value-Based 
Approach. IEEE Software, 23, 88- 95. 
Kazman, R., Asundi, J. & Klein, M. (2001) Quantifying 
the Costs and Benefits of Architectural Decisions. 
Proceedings of the 23rd International Conference on 
Software Engineering. Toronto, Ontario, Canada, 
IEEE Computer Society. 
Nordberg, M. E. (2001) Aspect-Oriented Indirection – 
Beyond OO Design Patterns. OOPSLA 2001, 
Workshop Beyond Design: Patterns (mis)used. Tampa 
Bay, Florida, EEUU. 
Pigoski, T. M. (1996) Practical Software Maintenance. 
Best Practices for Managing your Investements, NY. 
USA, John Wiley & Sons. 
Srikanth, H. & Williams, L. (2005) On the economics of 
requirements-based test case prioritization. 7th 
international workshop on Economics-driven software 
engineering research St. Louis, Missouri ACM Press    
 
MAINTENANCE COST OF A SOFTWARE DESIGN: A Value-Based Approach
389