Skip to content
Free planNo credit card requiredStart writing

article · 2002

Software maintenance versus software evolution: an approach to software systems evolution

José Parets, Juan Carlos Torres

Cited by 13Abstract and details only

Abstract

Software development is traditionally conceived as a process where the software development team elaborates, implements and maintains executable models of Information Systems (in the broad sense). In this paper we present an evolutionary view of the software development process, rooted on the General System Theory, which considers software development as a creative process with complex and evolutive interactions between the software development team and the user system. This approach allows to conceive maintenance as a natural projection of an evolutive process. The paper begins considering three different approaches in the conception of Information Systems and our complex view of the relationships between the Information System, the Software System and the Development System. After that it contains a brief survey of previous research on software evolution. It concludes with an exposition of the benefits of our evolutionary approach at the epistemological, methodological and practical level.

Cite this paper

APA 7

Parets, J., & Torres, J. C. (2002). Software maintenance versus software evolution: an approach to software systems evolution. https://doi.org/10.1109/ecbs.1996.494521

MLA 9

Parets, José, and Juan Carlos Torres. “Software maintenance versus software evolution: an approach to software systems evolution.” vol. 14, 2002, pp. 134–41, https://doi.org/10.1109/ecbs.1996.494521.

Chicago

Parets, José, and Juan Carlos Torres. 2002. “Software maintenance versus software evolution: an approach to software systems evolution.” https://doi.org/10.1109/ecbs.1996.494521.

Harvard

Parets, J. and Torres, J.C. (2002) ‘Software maintenance versus software evolution: an approach to software systems evolution’. Available at: https://doi.org/10.1109/ecbs.1996.494521.

BibTeX
@article{parets2002software,
  title = {{Software maintenance versus software evolution: an approach to software systems evolution}},
  author = {Parets, José and Torres, Juan Carlos},
  volume = {14},
  pages = {134--141},
  year = {2002},
  doi = {10.1109/ecbs.1996.494521}
}

Made from the index record. Check names, capitalisation and page numbers against the paper. Need another style? AI for Research has over 10,000.