Inlämning av Examensarbete / Submission of Thesis

Mohsin Irshad MSE-2010:38, pp. 85. COM/School of Computing, 2010.

The work

Författare / Author: Mohsin Irshad
node.node@gmail.com
Titel / Title: Measuring Cost Avoidance Through Software Reuse
Abstrakt Abstract:

Context. Software Reuse is considered as silver-bullet
for software development. However, measuring bene ts of
software reuse is difficult and cumbersome task because of
varying number of factors involved in it. Di erent reuse
cost models already exist in literature which measure var-
ious di erent attributes of software reuse. Mainly these
models are used for calculating return over investment or
cost-bene t analysis.
Objectives.We have investigated that very few cost eco-
nomic models have been proposed for measuring costs avoidance,degree of empirical validation, assumptions, types ofartifacts they can measure and whether they provide guide-
lines on collection of metrics for measuring reuse bene ts.
Methods.In this research, a systematic review was con-
ducted. Based on the results of systematic review, a model
was proposed which can measure cost avoided by reuse of
every kind of artifact. In a systematic all major article
sources were used. Studies were selected after reading titles and abstracts. Three cost avoidance models were found
and an analysis of these models was performed. Based on
the analysis, a new model was proposed to ll the gap left
by these studies.
Results. New model measures every kind of reuse artifact and provides guidelines on how and what to measure
in order to calculate reuse bene ts. This model was then
validated in the industry and technology was transferred
to the industry for future usage. Guidelines for improved
savings were developed.
Conclusions. We conclude that many models are related
to each other and use similar techniques to measure the cost
avoidance however they can not measure all kinds of reuse
artifacts. New model performed well in industry. However, we found that the new model should accommodate maintenance costs since these are major savings by software reuse. Moreover, we conclude that there is a need for further validation of guidelines and model in industry.

Ämnesord / Subject: Datavetenskap - Computer Science\Software Engineering
Företagsekonomi - Business Administration\Organization
Datavetenskap - Computer Science\General
Nyckelord / Keywords: Software, reuse, cost, avoidance, measurements, model, framework, quality

Publication info

Dokument id / Document id:
Program:/ Programme Master in Software Quality
Registreringsdatum / Date of registration: 01/17/2011
Uppsatstyp / Type of thesis: Masterarbete/Master's Thesis (120 credits)

Context

Handledare / Supervisor: Richard Torkar
richard.torkar@bth.se
Examinator / Examiner: Tony Gorschek
Organisation / Organisation: Blekinge Institute of Technology
Institution / School: COM/School of Computing

+46 455 38 50 00
I samarbete med / In co-operation with: Ericsson AB, Karlskrona
Anmärkningar / Comments:

node.node@gmail.com ; +46700183541 ;

Files & Access

Bifogad uppsats fil(er) / Files attached: librarycopy.pdf (1074 kB, öppnas i nytt fönster)