Advanced

Tracking degradation in software product lines through measurement of design rule violations

Johansson, Enrico LU and Höst, Martin LU (2002) 14th international conference on Software engineering and knowledge engineering (2002) In Proceedings of the 14th international conference on Software engineering and knowledge engineering p.249-254
Abstract
In order to increase reuse, a number of product versions may be)", developed based on the same software platform. The platform must, however, be managed and updated according to new requirements if it should be reusable in a series of releases. This means that the platform is constantly changed during its lifecycle, and changes can result in degradation of the platform. In this paper, a measurement approach is proposed as a means of tracking the degradation of a software platform and consequently in the product line. The tracking approach is evaluated in a case study where it is applied to a series of different releases of a product. The result of the case study indicates that the presented approach The result of the case study indicates... (More)
In order to increase reuse, a number of product versions may be)", developed based on the same software platform. The platform must, however, be managed and updated according to new requirements if it should be reusable in a series of releases. This means that the platform is constantly changed during its lifecycle, and changes can result in degradation of the platform. In this paper, a measurement approach is proposed as a means of tracking the degradation of a software platform and consequently in the product line. The tracking approach is evaluated in a case study where it is applied to a series of different releases of a product. The result of the case study indicates that the presented approach The result of the case study indicates that the presented approach (Less)
Please use this url to cite or link to this publication:
author
organization
publishing date
type
Chapter in Book/Report/Conference proceeding
publication status
published
subject
keywords
Design Rules, Graph, Project Tracking, Software Product Line, Degradation, Software Platform
in
Proceedings of the 14th international conference on Software engineering and knowledge engineering
pages
249 - 254
publisher
ACM
conference name
14th international conference on Software engineering and knowledge engineering (2002)
external identifiers
  • Scopus:77953734917
ISBN
1-58113-556-4
DOI
10.1145/568760.568805
language
English
LU publication?
yes
id
aee73cd8-5c77-45e1-9903-c5b2069775fe (old id 525775)
date added to LUP
2007-09-20 11:49:06
date last changed
2017-02-19 04:30:31
@inproceedings{aee73cd8-5c77-45e1-9903-c5b2069775fe,
  abstract     = {In order to increase reuse, a number of product versions may be)", developed based on the same software platform. The platform must, however, be managed and updated according to new requirements if it should be reusable in a series of releases. This means that the platform is constantly changed during its lifecycle, and changes can result in degradation of the platform. In this paper, a measurement approach is proposed as a means of tracking the degradation of a software platform and consequently in the product line. The tracking approach is evaluated in a case study where it is applied to a series of different releases of a product. The result of the case study indicates that the presented approach The result of the case study indicates that the presented approach},
  author       = {Johansson, Enrico and Höst, Martin},
  booktitle    = {Proceedings of the 14th international conference on Software engineering and knowledge engineering},
  isbn         = {1-58113-556-4},
  keyword      = {Design Rules,Graph,Project Tracking,Software Product Line,Degradation,Software Platform},
  language     = {eng},
  pages        = {249--254},
  publisher    = {ACM},
  title        = {Tracking degradation in software product lines through measurement of design rule violations},
  url          = {http://dx.doi.org/10.1145/568760.568805},
  year         = {2002},
}