Towards an Ontology of Software Maintenance

Barbara A. Kitchenham, Guilherme H. Travassos, Anneliese Von Mayrhauser, Frank Niessink, Norman F. Schneidewind, Janice Singer, Shingo Takada, Risto Vehvilainen, Hongji Yang

Research output: Contribution to journalArticle

139 Citations (Scopus)

Abstract

We suggest that empirical studies of maintenance are difficult to understand unless the context of the study is fully defined. We developed a preliminary ontology to identify a number of factors that influence maintenance. The purpose of the ontology is to identify factors that would affect the results of empirical studies. We present the ontology in the form of a UML model. Using the maintenance factors included in the ontology, we define two common maintenance scenarios and consider the industrial issues associated with them.

Original languageEnglish
Pages (from-to)365-389
Number of pages25
JournalJournal of Software Maintenance and Evolution
Volume11
Issue number6
Publication statusPublished - 1999 Nov

Fingerprint

Computer software maintenance
Ontology

Keywords

  • Empirical research
  • Evolutionary maintenance
  • Independent maintenance groups
  • Maintenance factors
  • Maintenance ontology
  • Maintenance scenarios

ASJC Scopus subject areas

  • Computer Graphics and Computer-Aided Design
  • Software
  • Computer Science(all)

Cite this

Kitchenham, B. A., Travassos, G. H., Von Mayrhauser, A., Niessink, F., Schneidewind, N. F., Singer, J., ... Yang, H. (1999). Towards an Ontology of Software Maintenance. Journal of Software Maintenance and Evolution, 11(6), 365-389.

Towards an Ontology of Software Maintenance. / Kitchenham, Barbara A.; Travassos, Guilherme H.; Von Mayrhauser, Anneliese; Niessink, Frank; Schneidewind, Norman F.; Singer, Janice; Takada, Shingo; Vehvilainen, Risto; Yang, Hongji.

In: Journal of Software Maintenance and Evolution, Vol. 11, No. 6, 11.1999, p. 365-389.

Research output: Contribution to journalArticle

Kitchenham, BA, Travassos, GH, Von Mayrhauser, A, Niessink, F, Schneidewind, NF, Singer, J, Takada, S, Vehvilainen, R & Yang, H 1999, 'Towards an Ontology of Software Maintenance', Journal of Software Maintenance and Evolution, vol. 11, no. 6, pp. 365-389.
Kitchenham BA, Travassos GH, Von Mayrhauser A, Niessink F, Schneidewind NF, Singer J et al. Towards an Ontology of Software Maintenance. Journal of Software Maintenance and Evolution. 1999 Nov;11(6):365-389.
Kitchenham, Barbara A. ; Travassos, Guilherme H. ; Von Mayrhauser, Anneliese ; Niessink, Frank ; Schneidewind, Norman F. ; Singer, Janice ; Takada, Shingo ; Vehvilainen, Risto ; Yang, Hongji. / Towards an Ontology of Software Maintenance. In: Journal of Software Maintenance and Evolution. 1999 ; Vol. 11, No. 6. pp. 365-389.
@article{fa21bb77df3e444a9af179b86a0f0cc5,
title = "Towards an Ontology of Software Maintenance",
abstract = "We suggest that empirical studies of maintenance are difficult to understand unless the context of the study is fully defined. We developed a preliminary ontology to identify a number of factors that influence maintenance. The purpose of the ontology is to identify factors that would affect the results of empirical studies. We present the ontology in the form of a UML model. Using the maintenance factors included in the ontology, we define two common maintenance scenarios and consider the industrial issues associated with them.",
keywords = "Empirical research, Evolutionary maintenance, Independent maintenance groups, Maintenance factors, Maintenance ontology, Maintenance scenarios",
author = "Kitchenham, {Barbara A.} and Travassos, {Guilherme H.} and {Von Mayrhauser}, Anneliese and Frank Niessink and Schneidewind, {Norman F.} and Janice Singer and Shingo Takada and Risto Vehvilainen and Hongji Yang",
year = "1999",
month = "11",
language = "English",
volume = "11",
pages = "365--389",
journal = "Journal of software: Evolution and Process",
issn = "2047-7481",
publisher = "John Wiley and Sons Ltd",
number = "6",

}

TY - JOUR

T1 - Towards an Ontology of Software Maintenance

AU - Kitchenham, Barbara A.

AU - Travassos, Guilherme H.

AU - Von Mayrhauser, Anneliese

AU - Niessink, Frank

AU - Schneidewind, Norman F.

AU - Singer, Janice

AU - Takada, Shingo

AU - Vehvilainen, Risto

AU - Yang, Hongji

PY - 1999/11

Y1 - 1999/11

N2 - We suggest that empirical studies of maintenance are difficult to understand unless the context of the study is fully defined. We developed a preliminary ontology to identify a number of factors that influence maintenance. The purpose of the ontology is to identify factors that would affect the results of empirical studies. We present the ontology in the form of a UML model. Using the maintenance factors included in the ontology, we define two common maintenance scenarios and consider the industrial issues associated with them.

AB - We suggest that empirical studies of maintenance are difficult to understand unless the context of the study is fully defined. We developed a preliminary ontology to identify a number of factors that influence maintenance. The purpose of the ontology is to identify factors that would affect the results of empirical studies. We present the ontology in the form of a UML model. Using the maintenance factors included in the ontology, we define two common maintenance scenarios and consider the industrial issues associated with them.

KW - Empirical research

KW - Evolutionary maintenance

KW - Independent maintenance groups

KW - Maintenance factors

KW - Maintenance ontology

KW - Maintenance scenarios

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

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

M3 - Article

VL - 11

SP - 365

EP - 389

JO - Journal of software: Evolution and Process

JF - Journal of software: Evolution and Process

SN - 2047-7481

IS - 6

ER -