Application Portfolio Diversity and Software Maintenance Productivity:An Empirical Analysis
TL;DRAbstract
The research addresses the issue of productivity in application software maintenance. Specifically, it examines the effect of diversity in tools, techniques, hardware and software associated with the portfolio being maintained. In manufacturing environments, there is some evidence to suggest that production of products where there is little sharing of inputs and production processes reduces focus and results in lower manufacturing performance (Skinner, 1974). In economics, it is argued that there are cost complementarities or economies of scope in sharing common inputs and processes among various products with commonalities in production, and diseconomies of scope when inputs and processes differ (Panzar and Willig, 1977, 1981). In the software maintenance context, the issue of diversity and its effect on productivity is particularly salient. Software maintenance is work done to enhance software functionality, correct errors and improve the performance of software (Schneidewind, 1987).
Chat with Paper
AI Agents for this Paper
The research addresses the issue of productivity in application software maintenance. Specifically, it examines the effect of diversity in tools, techniques, hardware and software associated with the portfolio being maintained. In manufacturing environments, there is some evidence to suggest that production of products where there is little sharing of inputs and production processes reduces focus and results in lower manufacturing performance (Skinner, 1974). In economics, it is argued that there are cost complementarities or economies of scope in sharing common inputs and processes among various products with commonalities in production, and diseconomies of scope when inputs and processes differ (Panzar and Willig, 1977, 1981). In the software maintenance context, the issue of diversity and its effect on productivity is particularly salient. Software maintenance is work done to enhance software functionality, correct errors and improve the performance of software (Schneidewind, 1987).
Keywords
Chat
Click to start Chat