Skip to main content

Lund University Publications

LUND UNIVERSITY LIBRARIES

Unit verification effects on reused components in sequential project releases

Grbac, Tihana Galinac ; Runeson, Per LU orcid and Huljeni, Darko (2017) Euromicro Conference on Software Engineering and Advanced Applications (SEAA), 2017 p.74-82
Abstract
Background. The effects of different practices on fault distributions in evolving complex software systems is not fully understood. Software reuse and unit verification are prac- tices used to improve system reliability by minimising the number of late faults. Reused software benefits from already being verified while unit verification aims to find faults early.
Aims. We want to study effects of software reuse and unit verification on future modifications, fault densities of software units, and fault distributions.
Method. We applied statistical analysis to a sample of 520 units that were reused and modified within four sequential projects from one product line in the telecommunication domain.
Results. In reused units, the... (More)
Background. The effects of different practices on fault distributions in evolving complex software systems is not fully understood. Software reuse and unit verification are prac- tices used to improve system reliability by minimising the number of late faults. Reused software benefits from already being verified while unit verification aims to find faults early.
Aims. We want to study effects of software reuse and unit verification on future modifications, fault densities of software units, and fault distributions.
Method. We applied statistical analysis to a sample of 520 units that were reused and modified within four sequential projects from one product line in the telecommunication domain.
Results. In reused units, the results of unit verification are correlated to a smaller degree of modifications and decreased fault densities.
Conclusion. Unit verification in complex systems may improve system evolution in terms of smaller modifications and decrease of fault densities. The unit verification faults in reused components may be used as predictors of component modification and fault density. (Less)
Please use this url to cite or link to this publication:
author
; and
organization
publishing date
type
Chapter in Book/Report/Conference proceeding
publication status
published
subject
host publication
43rd Euromicro Conference on Software Engineering and Advanced Applications (SEAA), 2017
pages
74 - 82
publisher
IEEE - Institute of Electrical and Electronics Engineers Inc.
conference name
Euromicro Conference on Software Engineering and Advanced Applications (SEAA), 2017
conference location
Vienna, Austria
conference dates
2017-08-30 - 2017-09-01
external identifiers
  • scopus:85034443854
ISBN
978-1-5386-2141-7
DOI
10.1109/SEAA.2017.63
language
English
LU publication?
yes
id
5b5e1fe3-51de-483d-b163-f3b068ad3f2f
date added to LUP
2017-06-21 13:39:45
date last changed
2022-03-09 03:57:32
@inproceedings{5b5e1fe3-51de-483d-b163-f3b068ad3f2f,
  abstract     = {{Background. The effects of different practices on fault distributions in evolving complex software systems is not fully understood. Software reuse and unit verification are prac- tices used to improve system reliability by minimising the number of late faults. Reused software benefits from already being verified while unit verification aims to find faults early.<br/>Aims. We want to study effects of software reuse and unit verification on future modifications, fault densities of software units, and fault distributions.<br/>Method. We applied statistical analysis to a sample of 520 units that were reused and modified within four sequential projects from one product line in the telecommunication domain.<br/>Results. In reused units, the results of unit verification are correlated to a smaller degree of modifications and decreased fault densities.<br/>Conclusion. Unit verification in complex systems may improve system evolution in terms of smaller modifications and decrease of fault densities. The unit verification faults in reused components may be used as predictors of component modification and fault density.}},
  author       = {{Grbac, Tihana Galinac and Runeson, Per and Huljeni, Darko}},
  booktitle    = {{43rd Euromicro Conference on Software Engineering and Advanced Applications (SEAA), 2017}},
  isbn         = {{978-1-5386-2141-7}},
  language     = {{eng}},
  pages        = {{74--82}},
  publisher    = {{IEEE - Institute of Electrical and Electronics Engineers Inc.}},
  title        = {{Unit verification effects on reused components in sequential project releases}},
  url          = {{http://dx.doi.org/10.1109/SEAA.2017.63}},
  doi          = {{10.1109/SEAA.2017.63}},
  year         = {{2017}},
}