XV Jornadas de Ingeniería del Software y Bases de Datos
JISBD 2006
José Riquelme - Pere Botella (Eds)
© CIMNE, Barcelona, 2006
EXPERIENCE MEASURING MAINTAINABILITY
IN SOFTWARE PRODUCT LINES
Gentzane Aldekoa
1
, Salvador Trujillo
2
, Goiuria Sagardui
1
, Oscar Díaz
2
1: Departamento de Informática
Mondragon Unibertsitatea
Loramendi s/n. 20500 Mondragon, Spain
e-mail: {galdekoa,gsagardui}@eps.mondragon.edu, web: http://www.mondragon.edu
2: Onekin Research Group
Departamento de Lenguajes y Sistemas Informáticos
Universidad del País Vasco
Manuel Lardizabal, 1. 20009 San Sebastián, Spain
e-mail: {struji, oscar.diaz}@ehu.es, web: http://www.onekin.org
Keywords: Maintainability, Software Product Lines, Feature Oriented Programming.
Abstract. Families of applications are steadily emerging for distinct settings such as
embedded systems, navigational systems, financial applications or even web applications.
This moves the attention from single application development to Software Product Line
(SPL) development where the focus is on constructing reusable artefacts of the assembly
line from which final products are obtained. This paper presents a first reported
experience on measuring maintainability index for SPLs where the maintainability index
of each feature is measured. This yields a number of benefits towards the global
improvement of maintainability before the customer product of the SPL is built.