Review and Analysis of Software Release Planning Models
Sandhia Valsala1, Anil R2
1Sandhia Valsala , Ph.D Computer Science Student, Karpagam University, Coimbatore, India.
2Dr. Anil R, Principal Scientist, ABB Corporate Research Bangalore, India.
Manuscript received on May 25, 2014. | Revised Manuscript received on June 06, 2014. | Manuscript published on June 30, 2014. | PP: 1-7 | Volume-3, Issue-5, June 2014. | Retrieval Number: E3045063514/2013©BEIESP
Open Access | Ethics and Policies | Cite
© The Authors. Blue Eyes Intelligence Engineering and Sciences Publication (BEIESP). This is an open access article under the CC BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/)
Abstract: Software maintenance is generally recognized to consume majority of resources in many organizations. Regular replacement of legacy systems with new ones is not a feasible solution. Planning releases so as to maximize the functionality and quality of software is very much in need now. Release Planning plays a very important role in managing and maintaining releases and helps in the delivery of a high quality product to the end-users. Software Release planning involves proper grouping of activities in the release of one or more versions of software to one or more customers. This paper analyzes the various release planning models and the factors considered by these models for feature selection. 32 release planning models are considered and taxonomy of requirement selection factors is constructed. The main contribution of this paper is to assist software engineers in finding out the real factors that need to be considered in planning a release and to assess the effect of these identified factors on a release so as to plan releases efficiently and effectively.
Keywords: Release planning, Software maintenance, Legacy systems, Requirement selection.