Access the full text.
Sign up today, get DeepDyve free for 14 days.
J. Nosek, Prashant Palvia (1990)
Software maintenance management: Changes in the last decadeJ. Softw. Maintenance Res. Pract., 2
Areti Ampatzoglou, Apostolos Ampatzoglou, A. Chatzigeorgiou, P. Avgeriou (2015)
The financial aspect of managing technical debt: A systematic literature reviewInf. Softw. Technol., 64
D. Georgiadis, T. Mazzuchi, S. Sarkani (2013)
Using multi criteria decision making in analysis of alternatives for selection of enabling technologySystems Engineering, 16
H. Sneed, Shihong Huang (2010)
Value-Driven Software MaintenanceInternational Journal of Computers and Applications, 32
Xiaoni Zhang, John Windsor, R. Pavur (2003)
Determinants of software volatility: a field studyJ. Softw. Maintenance Res. Pract., 15
(2022)
Software engineering - software life cycle processes
V. Gibson, J. Senn (1989)
System structure and software maintenance performanceCommunications of the ACM, 32
C. Kemerer, S. Slaughter (1997)
Determinants of software maintenance profiles: an empirical investigationJ. Softw. Maintenance Res. Pract., 9
R. Banker, S. Datar, C. Kemerer, Dani Zweig (1993)
Software complexity and maintenance costsCommun. ACM, 36
R. Banker, S. Datar, C. Kemerer, Dani Zweig (2002)
Software Errors and Software Maintenance ManagementInformation Technology and Management, 3
Celeste Ng, G. Gable (2010)
Maintaining ERP packaged software – A revelatory case studyJournal of Information Technology, 25
Azad Ali (2012)
A Framework for Using Cost-Benefit Analysis in Making the Case for Software UpgradeIssues in Informing Science and Information Technology, 9
B. Dehning, V. Richardson (2002)
Returns on Investments in Information Technology: A Research SynthesisJ. Inf. Syst., 16
S. Huff (1990)
Information systems maintenanceThe Business Quarterly, 55
J. Ballantine, S. Stray (1998)
Financial appraisal and the IS/IT investment decision making processJournal of Information Technology, 13
H. Morgan, B. Lientz, E. Burton, Swanson Ucla (1981)
Problems in application software maintenanceCommun. ACM, 24
(2012)
Delivering large scale IT projects on time, on budget, and on value”, McKinsey on Business Technology, No. 27
D. Falessi, Philippe Kruchten, P. Avgeriou (2016)
Introduction to the special issue on technical debt in software systemsJ. Syst. Softw., 120
Ward Cunningham (1992)
The WyCash portfolio management system
J. Krogstie, Arthur Jahr, Dag Sjøberg (2006)
A longitudinal study of development and maintenance in Norway: Report from the 2003 investigationInf. Softw. Technol., 48
C. Kemerer (1995)
Software complexity and software maintenance: A survey of empirical researchAnnals of Software Engineering, 1
E. Swanson (1976)
The dimensions of maintenance
Taizan Chan, S. Chung, Teck-Hua Ho (1996)
An Economic Model to Estimate Software Rewriting and Replacement TimesIEEE Trans. Software Eng., 22
M. Krishnan, T. Mukhopadhyay, C. Kriebel (2004)
A Decision Model for Software MaintenanceInf. Syst. Res., 15
I. Erlikh (2000)
Leveraging legacy system dollars for E-BusinessIEEE IT Pro, 2000
L. Erlikh (2000)
Leveraging legacy system dollars for e-businessIT Professional, 2
S. Schach, Bo Jin, Liguo Yu, G. Heller, Jeff Offutt (2003)
Determining the Distribution of Maintenance Categories: Survey versus MeasurementEmpirical Software Engineering, 8
M. Jørgensen, M. Shepperd (2007)
A Systematic Review of Software Development Cost Estimation StudiesIEEE Transactions on Software Engineering, 33
S. Eick, T. Graves, A. Karr, J. Marron, A. Mockus (2001)
Does Code Decay? Assessing the Evidence from Change Management DataIEEE Trans. Software Eng., 27
U. Wagener, E. Smith (1993)
Maintaining a Competitive EdgeChange: The Magazine of Higher Learning, 25
Karl Westerlind (2004)
Evaluating Return On Information Technology Investment
J. Moad (1990)
Maintaining the competitive edgeDatamation 61-62, 64
F.W. McFarlane (1984)
Information technology changes the way you competeHarvard Business Review, 27
(2012)
Research on IT/software evaluation: a 25-year review
M. Cantor (2011)
Calculating and improving ROI in software and system programsCommunications of the ACM, 54
P. Ifinedo, N. Nahar (2006)
Prioritization of enterprise resource planning (ERP) systems success measures: viewpoints of two organizational stakeholder groupsProceedings of the 2006 ACM symposium on Applied computing
T. Fotiadis, G. Haramis (2002)
Information Systems MaintenanceWIT Transactions on Information and Communication Technologies, 27
M. Lehman (1996)
Laws of Software Evolution Revisited
(1993)
Firm fires shots at legacy systems
(2001)
Investigating information system failures
R. Nolan, F. McFarlan (2005)
Information technology and the board of directors.Harvard business review, 83 10
Meg Fryling (2010)
Estimating the impact of enterprise resource planning project management decisions on post-implementation maintenance costs: a case study using simulation modellingEnterprise Information Systems, 4
Cost-benefit (C/B) analysis helps to determine the economic feasibility of business software investments. Research literature and published practices do not recognize substantial software maintenance costs in C/B analysis. Current analyses emphasize the benefits of an initial investment but do not consider the recurring benefits of each enhancement during the software lifecycle. Such analyses could lead to incorrect investment decisions and lost business opportunities. This article aims to review current research on software lifecycle costs and develop a theoretically sound C/B analysis.Design/methodology/approachThis article reviews current C/B analyses and discusses their shortcomings in treating the significant recurring maintenance costs. It analyzes the findings of various studies on software maintenance and synthesizes these findings to identify the nature of various maintenance costs and their benefits. Based on the synthesis, it theorizes various cost and benefit elements for inclusion in a revised C/B analysis.FindingsThis article identifies each recurring maintenance cost relevant to C/B analysis. It also identifies recurring benefits from each enhancement that hitherto have been omitted. Finally, this article discusses how these costs and benefits should be treated in the revised C/Bs analysis.Research limitations/implicationsThis is a conceptual paper proposing a new C/B analysis and requires an empirical validation.Practical implicationsThis article provides a revision of the C/B analysis that is long overdue. It will help to justify a software investment correctly, rank software projects that compete for limited funds and help create a sound software project portfolio. Since 20% of software products may incur 80% of software investment, this analysis will help to make correct software investments and avoid lost business opportunities. This article also describes a practical method to use the revised C/B analysis.Originality/valueThis article provides a revision of the C/B analysis that is long overdue. It will help to justify a software investment correctly, rank software projects that compete for limited funds and help create a sound software project portfolio. Since 20% of software products may incur 80% of software investment, this analysis will help to make correct software investments and avoid lost business opportunities. This article also describes a practical method to use the revised C/B analysis.
American Journal of Business – Emerald Publishing
Published: Oct 23, 2023
Keywords: Cost-benefit analysis; Economic feasibility; Software investment; Software lifecycle costs; Maintenance costs
Read and print from thousands of top scholarly journals.
Already have an account? Log in
Bookmark this article. You can see your Bookmarks on your DeepDyve Library.
To save an article, log in first, or sign up for a DeepDyve account if you don’t already have one.
Copy and paste the desired citation format or use the link below to download a file formatted for EndNote
Access the full text.
Sign up today, get DeepDyve free for 14 days.
All DeepDyve websites use cookies to improve your online experience. They were placed on your computer when you launched this website. You can change your cookie settings through your browser.