Home
Testing
Software EngineeringEvolution as a Noun and Evolution as a Verb
Author: doc.ic.ac.uk Published: 1st Nov 2005 Visited: 475 times
The paper starts by distinguishing between two types of software evolution studies. The first addresses evolution as a noun and focuses on it as a phenomenon. The second addresses the topic as a verb and focuses on methods and tools intended to facilitate software evolution and the tasks that implement it. Both views are necessary to achieve increased insight and a degree of mastery of the evolution phenomenon and to develop improved tools and technology.
Author(s) : M.M. Lehman, J.F. Ramil and G. Kahen
Read Article Sponsored Links
Related Articles
• SOA Web Services - SOA Evolution SOA Evolution In the 1980s applications were mostly vertical built to meet the customer requirements in a vertical market segment The software solutions were sufficient to meet the needs of a vertical indu ...
• SOA Web Services - IT Evolution IT Evolution Looking at current business needs the IT environments in world need to be more flexible and must quickly adapt to the constantly changing business requirem ...
• The Second Annual Casual Game Evolution Challenge, by Game Trust Enter your Java game by March 10th and you can win 20 000 cash a display at GDC and a 4 Person Trip to Costa Rica Late submissions can be made up until April 21st with 2 prizes valued at over 10 000 each Over 50 000 in total prizes and the ultimate global publishing deal worth a lot more Over 20 dev ...
• KPA Summary of the Evolution of the SEI's Software CMM® Contains tables that summarize the general changes at the key process area KPA level between different iterations of the CMM as it evolved from a software process maturity framework in 1987 to 1993 s Software CMM v1 1 Author s Mark C P ...
• An Approach to a Theory of Software Evolution This paper outlines plans for the proposed development of a theory of software evolution Apart from its intrinsic value such a theory will advance understanding of the attributes of this phenomenon its drivers and its practical impact on the software process and its products If achieved such a theor ...
• Dimensions of Software Evolution This paper discusses fundamental dimensions of well engineered software systems the domains experience and process and how they themselves evolve and affect the evolution of systems for which they are the context Each dimension is discussed examples are provided to illustrate its various aspects and ...
• EPiCS: Evolution Phenomenology in Component - Intensive Software This paper outlines the initial plans for an empirical investigation into t he evolution of component intensive software systems This paper addresses whether software evolution studies including the FEAST projects of the last 30 years are relevant to component intensive software The authors goal is ...
• Evolution in Open Source Software A Case Study This is a PowerPoint presentation on a paper of the same name Evolution in Open Source Software A Case Study PDF The presentation focuses on what is software evolution previous research on software evolution and introduces a case study on the Linux OS kernel The presentation concludes with observati ...