The impact of software design structure on product maintenance costs and measurement of economic benefits of product redesign

Thesis (S.M. in System Design and Management)--Massachusetts Institute of Technology, Engineering Systems Division, 2010.

Bibliographic Details
Main Author: Akaikine, Andrei
Other Authors: Alan D. MacCormack.
Format: Thesis
Language:eng
Published: Massachusetts Institute of Technology 2010
Subjects:
Online Access:http://hdl.handle.net/1721.1/59221
_version_ 1826198577986142208
author Akaikine, Andrei
author2 Alan D. MacCormack.
author_facet Alan D. MacCormack.
Akaikine, Andrei
author_sort Akaikine, Andrei
collection MIT
description Thesis (S.M. in System Design and Management)--Massachusetts Institute of Technology, Engineering Systems Division, 2010.
first_indexed 2024-09-23T11:07:03Z
format Thesis
id mit-1721.1/59221
institution Massachusetts Institute of Technology
language eng
last_indexed 2024-09-23T11:07:03Z
publishDate 2010
publisher Massachusetts Institute of Technology
record_format dspace
spelling mit-1721.1/592212019-04-11T13:28:18Z The impact of software design structure on product maintenance costs and measurement of economic benefits of product redesign impact of software architecture on product maintenance efforts and measurement of economic benefits of product redesign Akaikine, Andrei Alan D. MacCormack. System Design and Management Program. Massachusetts Institute of Technology. Engineering Systems Division. System Design and Management Program. Engineering Systems Division. System Design and Management Program. Thesis (S.M. in System Design and Management)--Massachusetts Institute of Technology, Engineering Systems Division, 2010. Cataloged from PDF version of thesis. Includes bibliographical references (p. 68-71). This paper reports results of an empirical study that aimed to demonstrate the link between software product design structure and engineers' effort to perform a code modification in the context of a corrective maintenance task. First, this paper reviews the current state of the art in engineering economics of the maintenance phase of software lifecycle. Secondly, a measure of software product complexity suitable to assess maintainability of a software system is developed. This measure is used to analyze the design structure change that happened between two versions of a mature software product. The product selected for this study underwent a significant re-design between two studied versions. Thirdly, an experiment is designed to measure the effort engineers spend designing a code modification associated with a corrective change request. These effort measurements are used to demonstrate the effect of product design complexity on engineers' productivity. It is asserted in the paper that engineer's productivity improvements have a significant economic value and can be used to justify investments into re-design of an existing software product. by Andrei Akaikine. S.M.in System Design and Management 2010-10-12T18:44:30Z 2010-10-12T18:44:30Z 2010 2010 Thesis http://hdl.handle.net/1721.1/59221 666413734 eng M.I.T. theses are protected by copyright. They may be viewed from this source for any purpose, but reproduction or distribution in any format is prohibited without written permission. See provided URL for inquiries about permission. http://dspace.mit.edu/handle/1721.1/7582 72 p. application/pdf Massachusetts Institute of Technology
spellingShingle Engineering Systems Division.
System Design and Management Program.
Akaikine, Andrei
The impact of software design structure on product maintenance costs and measurement of economic benefits of product redesign
title The impact of software design structure on product maintenance costs and measurement of economic benefits of product redesign
title_full The impact of software design structure on product maintenance costs and measurement of economic benefits of product redesign
title_fullStr The impact of software design structure on product maintenance costs and measurement of economic benefits of product redesign
title_full_unstemmed The impact of software design structure on product maintenance costs and measurement of economic benefits of product redesign
title_short The impact of software design structure on product maintenance costs and measurement of economic benefits of product redesign
title_sort impact of software design structure on product maintenance costs and measurement of economic benefits of product redesign
topic Engineering Systems Division.
System Design and Management Program.
url http://hdl.handle.net/1721.1/59221
work_keys_str_mv AT akaikineandrei theimpactofsoftwaredesignstructureonproductmaintenancecostsandmeasurementofeconomicbenefitsofproductredesign
AT akaikineandrei impactofsoftwarearchitectureonproductmaintenanceeffortsandmeasurementofeconomicbenefitsofproductredesign
AT akaikineandrei impactofsoftwaredesignstructureonproductmaintenancecostsandmeasurementofeconomicbenefitsofproductredesign