The State of Software Maintenance
IEEE Transactions on Software Engineering
Maintaining information systems in organizations
Maintaining information systems in organizations
Software reliability: measurement, prediction, application (professional ed.)
Software reliability: measurement, prediction, application (professional ed.)
Software complexity and maintenance costs
Communications of the ACM
Dr. Dobb's Journal
Characteristics of application software maintenance
Communications of the ACM
Software Engineering Economics
Software Engineering Economics
Dynamic Programming and Stochastic Control
Dynamic Programming and Stochastic Control
Software State of the Art: Selected Papers
Software State of the Art: Selected Papers
ICSE '76 Proceedings of the 2nd international conference on Software engineering
OUTLINING A MODEL OF A RELEASE MANAGEMENT PROCESS
Journal of Integrated Design & Process Science
Hi-index | 0.01 |
Increasing competition in the software industry, constantly changing customer needs, along with the usual problems associated with software maintenance, have made timing of a new software release extremely important for the success of a software vendor in the market place. Once the base release of a software is introduced in the market, based on the customers experience, a number of new features and enhancements are identified. Moreover, the complexity of maintaining the software increases over time because of the increase in the installed customer base and change in the entropy of the system. This paper proposes an economic model to capture the various tradeoffs involved in software release decisions and further discusses methods to obtain optimal software release time. Also investigated are the potential effects of factors related to the software development process, product characteristics such as size and the changing market needs on the optimal time of software product introduction.