SOME STABILITY MEASURES FOR SOFTWARE MAINTENANCE.

Research output: Contribution to journalArticle

127 Citations (Scopus)

Abstract

The software maintenance process and the important software quality attributes that affect the maintenance effort are discussed. One of the most important quality attributes of software maintainability is the stability of a program, which indicates the resistance to the potential ripple effect that the program would have when it is modified. Measures for estimating the stability of a program and the modules of which the program is composed are presented, and an algorithm for computing these stability measures is given. An algorithm for normalizing these measures is also given. Applications of these measures during the maintenance phase are discussed along with an example.

Original languageEnglish (US)
Pages (from-to)545-552
Number of pages8
JournalIEEE Transactions on Software Engineering
VolumeSE-6
Issue number6
StatePublished - Nov 1980
Externally publishedYes

Fingerprint

Computer software maintenance
Maintainability

ASJC Scopus subject areas

  • Computer Graphics and Computer-Aided Design
  • Software
  • Electrical and Electronic Engineering

Cite this

SOME STABILITY MEASURES FOR SOFTWARE MAINTENANCE. / Yau, Sik-Sang; Collofello, James.

In: IEEE Transactions on Software Engineering, Vol. SE-6, No. 6, 11.1980, p. 545-552.

Research output: Contribution to journalArticle

@article{ff438fbc7e8c45fc97052c85aaaf8a52,
title = "SOME STABILITY MEASURES FOR SOFTWARE MAINTENANCE.",
abstract = "The software maintenance process and the important software quality attributes that affect the maintenance effort are discussed. One of the most important quality attributes of software maintainability is the stability of a program, which indicates the resistance to the potential ripple effect that the program would have when it is modified. Measures for estimating the stability of a program and the modules of which the program is composed are presented, and an algorithm for computing these stability measures is given. An algorithm for normalizing these measures is also given. Applications of these measures during the maintenance phase are discussed along with an example.",
author = "Sik-Sang Yau and James Collofello",
year = "1980",
month = "11",
language = "English (US)",
volume = "SE-6",
pages = "545--552",
journal = "IEEE Transactions on Software Engineering",
issn = "0098-5589",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
number = "6",

}

TY - JOUR

T1 - SOME STABILITY MEASURES FOR SOFTWARE MAINTENANCE.

AU - Yau, Sik-Sang

AU - Collofello, James

PY - 1980/11

Y1 - 1980/11

N2 - The software maintenance process and the important software quality attributes that affect the maintenance effort are discussed. One of the most important quality attributes of software maintainability is the stability of a program, which indicates the resistance to the potential ripple effect that the program would have when it is modified. Measures for estimating the stability of a program and the modules of which the program is composed are presented, and an algorithm for computing these stability measures is given. An algorithm for normalizing these measures is also given. Applications of these measures during the maintenance phase are discussed along with an example.

AB - The software maintenance process and the important software quality attributes that affect the maintenance effort are discussed. One of the most important quality attributes of software maintainability is the stability of a program, which indicates the resistance to the potential ripple effect that the program would have when it is modified. Measures for estimating the stability of a program and the modules of which the program is composed are presented, and an algorithm for computing these stability measures is given. An algorithm for normalizing these measures is also given. Applications of these measures during the maintenance phase are discussed along with an example.

UR - http://www.scopus.com/inward/record.url?scp=0019080197&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=0019080197&partnerID=8YFLogxK

M3 - Article

AN - SCOPUS:0019080197

VL - SE-6

SP - 545

EP - 552

JO - IEEE Transactions on Software Engineering

JF - IEEE Transactions on Software Engineering

SN - 0098-5589

IS - 6

ER -