Show simple item record

dc.contributor.advisorAlan D. MacCormack.en_US
dc.contributor.authorAkaikine, Andreien_US
dc.contributor.otherSystem Design and Management Program.en_US
dc.date.accessioned2010-10-12T18:44:30Z
dc.date.available2010-10-12T18:44:30Z
dc.date.copyright2010en_US
dc.date.issued2010en_US
dc.identifier.urihttp://hdl.handle.net/1721.1/59221
dc.descriptionThesis (S.M. in System Design and Management)--Massachusetts Institute of Technology, Engineering Systems Division, 2010.en_US
dc.descriptionCataloged from PDF version of thesis.en_US
dc.descriptionIncludes bibliographical references (p. 68-71).en_US
dc.description.abstractThis 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.en_US
dc.description.statementofresponsibilityby Andrei Akaikine.en_US
dc.format.extent72 p.en_US
dc.language.isoengen_US
dc.publisherMassachusetts Institute of Technologyen_US
dc.rightsM.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.en_US
dc.rights.urihttp://dspace.mit.edu/handle/1721.1/7582en_US
dc.subjectEngineering Systems Division.en_US
dc.subjectSystem Design and Management Program.en_US
dc.titleThe impact of software design structure on product maintenance costs and measurement of economic benefits of product redesignen_US
dc.title.alternativeimpact of software architecture on product maintenance efforts and measurement of economic benefits of product redesignen_US
dc.typeThesisen_US
dc.description.degreeS.M.in System Design and Managementen_US
dc.contributor.departmentSystem Design and Management Program.en_US
dc.contributor.departmentMassachusetts Institute of Technology. Engineering Systems Division
dc.identifier.oclc666413734en_US


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record