Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Measuring Cost Avoidance Through Software Reuse
Blekinge Institute of Technology, School of Computing.
2010 (English)Independent thesis Advanced level (degree of Master (Two Years))Student thesis
Abstract [en]

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.

Place, publisher, year, edition, pages
2010. , p. 85
Keywords [en]
Software, reuse, cost, avoidance, measurements, model, framework, quality
National Category
Computer Sciences Business Administration Software Engineering
Identifiers
URN: urn:nbn:se:bth-5083Local ID: oai:bth.se:arkivex7E33BD424ED6DB4CC125781B004451DEOAI: oai:DiVA.org:bth-5083DiVA, id: diva2:832445
Uppsok
Social and Behavioural Science, Law
Supervisors
Note
node.node@gmail.com ; +46700183541 ;Available from: 2015-04-22 Created: 2011-01-17 Last updated: 2018-01-11Bibliographically approved

Open Access in DiVA

fulltext(1049 kB)1879 downloads
File information
File name FULLTEXT01.pdfFile size 1049 kBChecksum SHA-512
0cd72827fc9219b8c801ec3c57bb187c72a75a7f8d89024a46afddc401264535141a3197379b9f9be7506512d44061edd6f6f22bb95f16f9602307a36ac464f9
Type fulltextMimetype application/pdf

Search in DiVA

By author/editor
Irshad, Mohsin
By organisation
School of Computing
Computer SciencesBusiness AdministrationSoftware Engineering

Search outside of DiVA

GoogleGoogle Scholar
Total: 1880 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

urn-nbn

Altmetric score

urn-nbn
Total: 187 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf