Title :
An Economic Model for Software Architecture Decisions
Author :
Clements, Paul C.
Author_Institution :
Software Eng. Inst., Carnegie Mellon Univ., Pittsburgh, PA
Abstract :
Software architecture is touted as essential for system development, but its benefits are almost never quantified. Further, architects are faced with decisions about architecture (such as deciding when an architecture has outlived its usefulness) that should be answered on an economic basis. This paper presents an simple economic modeling language that has been useful in the realm of software product lines, and argues that a similar language would be equally useful in the realm of architecture decision-making.
Keywords :
decision making; product development; simulation languages; software architecture; software cost estimation; software reusability; decision making; economic modeling language; software architecture; software product line; Application software; Assembly; Computer architecture; Cost function; Decision making; Documentation; Software architecture; Software design; Software engineering; Software testing;
Conference_Titel :
Economics of Software and Computation, 2007. ESC '07. First International Workshop on the
Conference_Location :
Minneapolis, MN
Print_ISBN :
0-7695-2955-0