The role and impact of assumptions in software development, maintenance and evolution.

Book chapter


Lehman, 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..
Chapter titleThe role and impact of assumptions in software development, maintenance and evolution.
AuthorsLehman, M.
Abstract

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.

Book titleIEEE International Workshop on Software Evolvability, ICSM '05, Budapest
PublisherIEEE International Workshop on Software Evolvability.
ISBN
Hardcover0-7695-2460-5
Publication dates
Print01 Sep 2005
Publication process dates
Deposited21 Oct 2008
Output statusPublished
Web address (URL)http://ieeexplore.ieee.org/search/wrapper.jsp?arnumber=1544756
Digital Object Identifier (DOI)https://doi.org/10.1109/IWSE.2005.14
LanguageEnglish
Permalink -

https://repository.mdx.ac.uk/item/80v7w

  • 28
    total views
  • 0
    total downloads
  • 0
    views this month
  • 0
    downloads this month

Export as