Masters Theses

Abstract

"Impact analysis is seen as an important technique for controlling the evolution of software systems. The assessment of impact of change approach helps us to determine the scope of the change to be incorporated during the maintenance phase and provides us with a quantitative measurement of the system's maintainability. The fundamental process of maintenance is changing of source code. Changing of source code, naturally, is also important in other late phases of actual system development. The problems with effectively handling large source code load are usually more severe in the maintenance phase. Software change is the basic building block of software evolution, and problems of software evolution can be solved by research on software change. There is a need to develop tools, and techniques for solving the problems posed by unexpected changes and also address the issues of ultra-fast software evolution. Many tools and techniques for addressing software maintenance problems rely on information from the source code. Despite the importance of code information in various analyses, in our search of the literature we find no specific studies, which numerically examine the impact of software evolution on source code. Therefore, a new approach is explored by designing a model to trace the impact of change. An algorithm is developed to implement the model. Test cases are designed to validate the model. The model predicts potential impact of change on a software system, which can be used to forecast and control the cost of software maintenance"-- Abstract p. iii

Advisor(s)

Xia, Franck

Committee Member(s)

Liu, Xiaoqing Frank
Dagli, Cihan H., 1949-

Department(s)

Computer Science

Degree Name

M.S. in Computer Science

Publisher

University of Missouri--Rolla

Publication Date

Summer 2004

Pagination

vii, 62 pages

Note about bibliography

Includes bibliographical references (pages 59-60)

Rights

© 2004 Praveen Srikanth, All rights reserved.

Document Type

Thesis - Restricted Access

File Type

text

Language

English

Subject Headings

Computer software -- Evaluation

Thesis Number

T 8605

Print OCLC #

58469900

Share My Thesis If you are the author of this work and would like to grant permission to make it openly accessible to all, please click the button above.

Share

 
COinS