Role of Software Readability on Software Development Cost

This paper explores the role of software readability on software development cost. We argue that the up front cost of incorporating software readability pays off handsomely at later stages in the life cycle, especially at the maintenance phase which is where most of the life cycle cost of softwar...

Full description

Bibliographic Details
Main Authors: Collar, Emilio, Jr., Valerdi, Ricardo
Format: Presentation
Published: 2014
Subjects:
Online Access:http://hdl.handle.net/1721.1/84431
_version_ 1826189186722430976
author Collar, Emilio, Jr.
Valerdi, Ricardo
author_facet Collar, Emilio, Jr.
Valerdi, Ricardo
author_sort Collar, Emilio, Jr.
collection MIT
description This paper explores the role of software readability on software development cost. We argue that the up front cost of incorporating software readability pays off handsomely at later stages in the life cycle, especially at the maintenance phase which is where most of the life cycle cost of software is expended. Our analysis of different software development activities shows that software readability has a global effect on software development cost and is independent of software size (i.e., KSLOC). Moreover, we explore the links between software readability and programming domain knowledge. This paper is organized into the following three sections: overview of software readability, how readability fits into the context of software cost estimation, and how results can lead to the development of a new COCOMO cost driver focused on software readability.
first_indexed 2024-09-23T08:10:53Z
format Presentation
id mit-1721.1/84431
institution Massachusetts Institute of Technology
last_indexed 2024-09-23T08:10:53Z
publishDate 2014
record_format dspace
spelling mit-1721.1/844312019-04-09T17:09:58Z Role of Software Readability on Software Development Cost Collar, Emilio, Jr. Valerdi, Ricardo software readability life cycle cost COCOMO This paper explores the role of software readability on software development cost. We argue that the up front cost of incorporating software readability pays off handsomely at later stages in the life cycle, especially at the maintenance phase which is where most of the life cycle cost of software is expended. Our analysis of different software development activities shows that software readability has a global effect on software development cost and is independent of software size (i.e., KSLOC). Moreover, we explore the links between software readability and programming domain knowledge. This paper is organized into the following three sections: overview of software readability, how readability fits into the context of software cost estimation, and how results can lead to the development of a new COCOMO cost driver focused on software readability. 2014-01-23T18:45:54Z 2014-01-23T18:45:54Z 2006-11-07 Presentation Technical Report http://hdl.handle.net/1721.1/84431 Attribution-NonCommercial-ShareAlike 3.0 United States http://creativecommons.org/licenses/by-nc-sa/3.0/us/ application/pdf
spellingShingle software readability
life cycle
cost
COCOMO
Collar, Emilio, Jr.
Valerdi, Ricardo
Role of Software Readability on Software Development Cost
title Role of Software Readability on Software Development Cost
title_full Role of Software Readability on Software Development Cost
title_fullStr Role of Software Readability on Software Development Cost
title_full_unstemmed Role of Software Readability on Software Development Cost
title_short Role of Software Readability on Software Development Cost
title_sort role of software readability on software development cost
topic software readability
life cycle
cost
COCOMO
url http://hdl.handle.net/1721.1/84431
work_keys_str_mv AT collaremiliojr roleofsoftwarereadabilityonsoftwaredevelopmentcost
AT valerdiricardo roleofsoftwarereadabilityonsoftwaredevelopmentcost