PulseExploreJournal ClubDebatesTrendingResearchersJournals
Instagram
HomeExploreJournal ClubTrending
Synapse
⌘+K
Synapse
January 1, 1980Proceedings of the IEEE1,182 citations

Programs, life cycles, and laws of software evolution

View Full Paper
MLM. M. Lehman

Key Points

Key points are not available for this paper at this time.

Abstract

By classifying programs according to their relationship to the environment in which they are executed, the paper identifies the sources of evolutionary pressure on computer applications and programs and shows why this results in a process of never ending maintenance activity. The resultant life cycle processes are then briefly discussed. The paper then introduces laws of Program Evolution that have been formulated following quantitative studies of the evolution of a number of different systems. Finally an example is provided of the application of Evolution Dynamics models to program release planning.

Ask AI
Helpful
Bookmark
Share
View Full Paper

Cite This Study

M. M. Lehman (1980) studied this question.

synapsesocial.com/papers/6a16bc09b082e78ad77b8967https://doi.org/10.1109/proc.1980.11805
Ask AI
Helpful
Bookmark
Share
View Full Paper