Last edited by Ner
Monday, July 27, 2020 | History

3 edition of Software complexity and software maintenance costs found in the catalog.

Software complexity and software maintenance costs

  • 40 Want to read
  • 15 Currently reading

Published by The International Center for Research on the Management of Technology, Sloan School of Management, Massachusetts Institute of Technology in Cambridge, Mass .
Written in English


Edition Notes

StatementRajiv D. Banker ... [et al.].
SeriesWP# -- 23-90, Sloan WP -- #3155-90, Working paper (Sloan School of Management) -- 3155-90., WP (International Center for Research on the Management of Technology) -- #23-90.
ContributionsBanker, Rajiv D., Sloan School of Management., International Center for Research on the Management of Technology.
The Physical Object
Pagination24 p. ;
Number of Pages24
ID Numbers
Open LibraryOL17936464M
OCLC/WorldCa22885629

  Complexity costs productivity. Given this is a discussion about the costs of software complexity, it’s worth unpacking what complexity means in in terms of software. encoded as books Author: Andrew Howden. In an empirical analysis of sixty-five software maintenance projects in a large IBM COBOL transaction processing environment, the impacts of correctable software complexity upon project costs were estimated. Module size, procedure size, and the use of complex branching were all found to significantly affect software maintenance costs.

Goal-Driven Measurement Goal / Question / Metric (GQM) paradigm - V.R. Basili and D.M. Weiss, "A Methodology for Collecting Valid Software Engineering Data,” IEEEFile Size: KB. Complexity cost is the cost of making something more complex. Generally speaking, complexity always has a cost as adding to things makes them more costly to operate and change. This is a trade off with the value that is delivered by complexity. The following are generalized examples of complexity costs.

Waste can be quickly isolated and costs can be significantly reduced with a more strategic view of software asset deployment. A strategic view can help lead to: • Right-sizing software maintenance. When underused licenses are factored out of ongoing maintenance payments, agencies can realize an immediate cost . Software Development Practices, Software Complexity, and Software Maintenance Performance: A Field Study Article (PDF Available) in Management Science 44(4) September with 1, Reads.


Share this book
You might also like
fourth dimension

fourth dimension

Lower Mackenzie River area (sheet 2), Northwest Territories

Lower Mackenzie River area (sheet 2), Northwest Territories

The geology of Alaska

The geology of Alaska

Easiguide to thermal insulation

Easiguide to thermal insulation

Geographia Plan of the City of Leeds.

Geographia Plan of the City of Leeds.

Use of computerized microtomography to examine the relationships of sorption sites in alluvial soils to iron and pore space distributions

Use of computerized microtomography to examine the relationships of sorption sites in alluvial soils to iron and pore space distributions

Alarm clocks and baby alarms for hearing-impaired people

Alarm clocks and baby alarms for hearing-impaired people

[Merlini Anglici ephemeris =

[Merlini Anglici ephemeris =

Whos Afraid of the Kings Gambit Accepted?

Whos Afraid of the Kings Gambit Accepted?

Boyzone

Boyzone

Miscellaneous revenue issues

Miscellaneous revenue issues

Portraits in Norfolk houses

Portraits in Norfolk houses

The battle of Zormla

The battle of Zormla

Barcus, Concord, Cosby & Stingley cemeteries of Tippecanoe County, Indiana

Barcus, Concord, Cosby & Stingley cemeteries of Tippecanoe County, Indiana

Software complexity and software maintenance costs Download PDF EPUB FB2

Excerpt from Software Complexity and Software Maintenance Costs Researchers have employed many measures in attempts to operationalize the concept of software complexity. The consensus is that there is no single best metric of software complexity Author: Rajiv D. Banker. Software Complexity and Software Maintenance Costs [Rajiv D Banker, Sloan School of Management.

Center for I] on *FREE* shipping on qualifying offers. This work has been. softwaremaintenancecosts. It was estimated that the maintenance projectsdealingwith more complex software were at acost disadvantageofapproximately 35% with respect tothe site's.

softwaremaintenancecosts. It was estimated that projects that were required to perform maintenanceonsystems withgreaterunderlying codecomplexity cost approximately 35%.

Software maintenance cost is derived from the changes made to software after it has been delivered to the end user.

Software does not “wear out” but it will become less useful as it gets older, plus there WILL always be issues within the software itself. Software maintenance costs. determinant of software maintenance costs (Boehm ). Increased software complexity means that maintenance and enhancement projects will take longer, will cost more, and will result in more.

determinant of software maintenance costs (Boehm ). Increased software complexity means that maintenance and enhancement projects will take longer, will cost more, and will result in more File Size: KB. complexity measures continue to appear, and new support for old measures is earnestly sought.

Complexity measures offer great potential for con- taining the galloping cost of software development and maintenance. Successful software-complexity. Software complexity in spacecraft has grown steadily since the very first space missions, and it is expected that future applications will demand increased performance to provide computation-intensive.

What is Software Complexity. Software complexity is a natural byproduct of the functional complexity that the code is attempting to enable. With multiple system interfaces and complex requirements, the complexity of software systems sometimes grows beyond control, rendering applications and portfolios overly costly to maintain.

As software becomes more and more complex due to increased number of module size, procedure size, and branching complexity, software maintenance costs are often on the increase. Consider a software such as Windows operating systems with over 29 million lines of code (LOC),pages if printed, a stack of paper feet high, estimate of 63, bugs in the software.

Software engineers have long believed that software complexity and maintenance costs are strongly related. This paper discusses the empirical evidence for the existence and nature of the relationship. It then describes the results of a carefully constructed statistical analysis of 65 maintenance Author: D BankerRajiv, M DatarSrikant, F KemererChris, ZweigDani.

Many experiments computer software and the cost of maintaining to software maintenance complexity it is appealing, prior linking software complexity to link software costs is relatively weak are based on of the attempts involving to maintainability small pieces of code, or are based on analysis of software.

This effort is categorized as preventive maintenance, or modification of a software product after delivery to detect and correct potential faults in the software product before they take effect.

Software Maintenance Cost vs. Development Cost. Now that we know what software maintenance entails, you would assume we could then perform cost. ware complexity and why maintenance costs increasewith software complexity.

Some data col-lected on Windows, Debian Linux, and Linux Kernel operating systems were used. The results of our findings show that there is a strong correlation between software complexity and mainten-ance costs. Software maintenance in software engineering is the modification of a software product after delivery to correct faults, to improve performance or other attributes.

A common perception of maintenance is that it merely involves fixing r, one study indicated that over 80% of maintenance.

Long Term Benefits of Software Complexity Analysis. Measuring software complexity on an ongoing basis helps project teams and technology management detect problems early in the development cycle, and identify areas of source code where complexity is high or increasing. Catching complexity problems.

Software complexity has a huge impact on software acquisition costs, for both development and maintenance activities.

Some studies suggest that software complexity can increase maintenance cost by 25 percent, which is significant since maintenance operations represent about 70 percent of the total acquisition costs.

Cost and efforts of software maintenance Software Maintenance is a very broad activity that takes place once the operation is done.

It optimizes the software performance by 3/5. Complexity Factor = Complexity / Median Complexity () = () / () Adjusted Size = Raw Size x Complexity Factor Costs of Software Maintenance Management PROD MEST Two Levels of Software Maintenance Maintenance Process (administrative) new Measures Management Overhead = 1/3 of operational costsFile Size: 67KB.

SOFTWARE COMPLEXITY AND MAINTENANCE COSTS hile the link between the dif- ficulty in understanding computer software and the cost of maintaining it is appealing, prior empirical widence linking software complexity to software maintenance costs is relatively weak [21]. Many of the attempts to link software complexity .Five Reasons to Measure the Complexity of Your Software “It’s harder to read code than write it.” I’m not sure who said that first, but it’s another of those surprising statements that we immediately know to be as true as it is surprising.

Maintenance .High Software Maintenance Fees and What To Do About Them Software maintenance fees pay for two services from the vendor to the customer. They pay for ongoing product development that provides new product features, regulatory updates, and bug fixes. They also pay for phone and Web-based support for times when you need help with the system.

This Research Byte analyzes why maintenance .