scispace - formally typeset
Journal ArticleDOI

Software maintenance management: changes in the last decade

TLDR
One of the important, but somewhat disturbing, conclusions is that maintenance problems are pretty much the same as during the 1970s (except for minor changes), despite advances made in structured methodologies and techniques.
Abstract
Compared to a decade ago, when the first comprehensive study was done in software maintenance, many changes have occurred in the practice of system development. Longitudinal data were obtained by using the same survey instrument, updated to reflect current practices, and sampling the same population. Comparing the current with 1977 results has helped to identify the persistent problems and issues as well as the emerging problems and issues. One of the important, but somewhat disturbing, conclusions is that maintenance problems are pretty much the same as during the 1970s (except for minor changes), despite advances made in structured methodologies and techniques. In terms of specific problems, personnel problems of maintenance programmers, i.e. turnover and availability, and programmer effectiveness problems, i.e. skills, motivation and productivity, have shown a rise, while problems associated with users' knowledge of computer systems have declined.

read more

Citations
More filters
Journal ArticleDOI

A safe, efficient regression test selection technique

TL;DR: Initial empirical studies indicate that the technique can significantly reduce the cost of regression testing modified software and is at lease as precise as other safe regression test selection algorithms.
Journal ArticleDOI

Software Development Practices, Software Complexity, and Software Maintenance Performance: a Field Study

TL;DR: A two-stage model in which software complexity is a key intermediate variable that links design and development decisions to their downstream effects on software maintenance is developed, suggesting an important link between software development practices and maintenance performance.
Journal ArticleDOI

Architecture-level modifiability analysis (ALMA)

TL;DR: ALMA is a unified architecture-level analysis method that focuses on modifiability, distinguishes multiple analysis goals, has explicit assumptions and provides repeatable techniques for performing the steps.
Book

Software Evolution

Tom Mens, +1 more
TL;DR: This book is the indispensable source for researchers and professionals looking for an introduction and comprehensive overview of the state-of-the-art software evolution research and its relations with other emerging disciplines.
Journal ArticleDOI

A Field Study of Scale Economies in Software Maintenance

TL;DR: This study investigates the relationship between project size and software maintenance productivity and explores scale economies in software maintenance by examining a number of software enhancement projects at a large financial services organization.
References
More filters
Journal ArticleDOI

Characteristics of application software maintenance

TL;DR: The results of the analysis indicate that maintenance and enhancement do consume much of the total resources of systems and programming groups and user demands for enhancements and extension constitute the most important management problem area.
Journal ArticleDOI

The State of Software Maintenance

TL;DR: A state of software maintenance survey is presented, indicating the incongruity of the simultaneous existence of importance and neglect in this field.
Journal ArticleDOI

Problems in application software maintenance

TL;DR: Factor analysis resulted in the identification of six problem factors: user knowledge, programmer effectiveness, product quality, programmer time availability, machine requirements, and system reliability, providing new evidence of the importance of the user relationship for system success or failure.
Book

Advanced system development/feasibility techniques

TL;DR: This book, as a source that may involve the facts, opinion, literature, religion, and many others are the great friends to join with.