Home
Testing
Software EngineeringRules and Tools for Software Evolution Planning and Management
Author: doc.ic.ac.uk Published: 1st Nov 2005 Visited: 480 times
The laws of software evolution were not widely accepted as relevant to software engineering practice but over the years they have gradually become recognized as providing useful inputs to understanding of the software process. Based on this and on the results of the recent FEAST/1 and current FEAST/2 research projects, this paper develops and presents over fifty rules for application in software system process planning, management and implementation, suggesting tools to be developed to support the application.
Author(s) : M.M. Lehman
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 ...
• Trends in Data Quality and Management One of the biggest technological trends for 2007 is database management specifically insuring data quality Databases are a collection of pieces of information organized according to a schema Schemas describe the information pieces in the database and the relationship between them Database models inc ...
• Role of Data Modeling within Enterprise Management When it comes to the development maintaining augmentation and integration of enterprise systems data modeling is key Over 90 of enterprise systems functionality is based on the creation manipulation and querying of data When managing a major enterprise project it is thus necessary to depend on data ...
• Software as a Service (SAAS) Software as a service SAAS is at the forefront of technological trends in 2007 It refers to a mode of software delivery where maintenance daily operation and software support is provided by the software company through Internet delivery of applicat ...
• Ajax Graphics Enhancement Tools When most people think of Ajax they think of the ability to have changes occur on webpages without having to reload them They also think about of the high levels of interactivity that they can achieve Most importantly many developers are waiting for the way where they will be able to use web applica ...