The role and impact of assumptions in software development, maintenance and evolution.
Lehman, Meir M. (2005) The role and impact of assumptions in software development, maintenance and evolution. In: IEEE International Workshop on Software Evolvability, ICSM '05, Budapest. IEEE International Workshop on Software Evolvability., pp. 3-14. ISBN 0-7695-2460-5
Full text is not in this repository.
Official URL: http://ieeexplore.ieee.org/search/wrapper.jsp?arnu...
This paper discusses the gradual invalidation of assumptions explicitly or implicitly embedded in software and shows this is an inevitable, probably dominant, cause and driver of software evolution. It reasons that such evolution is a natural phenomenon having major safety, reliability and economic impact on computer usage. In the context of growing computer application, the phenomenon and its significance as this technology is ever more widely exploited are becoming increasingly apparent. Many evolution properties identified are also present elsewhere but their impact is more profound in the field of software development, application and maintenance than in other fields.
|Item Type:||Book Section|
|Research Areas:||A. > School of Science and Technology > Computer and Communications Engineering|
|Deposited On:||21 Oct 2008 14:20|
|Last Modified:||06 Feb 2013 11:40|
Repository staff only: item control page
Full text downloads (NB count will be zero if no full text documents are attached to the record)
Downloads per month over the past year