A strategic release planning model from TPM point of view

Release planning is a tedious task, especially within the context of Third Party Application Maintenance (TPM). Software engineering fields acknowledge multiple methods and techniques applied to solve problems of release planning. However, few of them propose a pragmatic and decision support dedicated to TPM managers. This research attempts to apply theory and methods Search-based software engineering (SBSE) area such as meta-heuristic techniques to solve complex release planning problems faced by TPM organizations. The aim of this paper is to introduce a strategic release planning model based on several TPM factors and constraints, allowing the TPM manager to carry out an effective roadmap and industrialize the planning process of software maintenance.

[1]  Günther Ruhe,et al.  ReleasePlanner - Planning new Releases for Software Maintenance and Evolution , 2005, ICSM.

[2]  Samia Naciri,et al.  Third-Party Application Maintenance Management , 2014 .

[3]  Pär Carlshamre,et al.  Release Planning in Market-Driven Software Product Development: Provoking an Understanding , 2002, Requirements Engineering.

[4]  Amjed Tahir,et al.  Companies Approaches in Software Release Planning - Based on Multiple Case Studies , 2012, J. Softw..

[5]  Mario Piattini,et al.  Using a qualitative research method for building a software maintenance methodology , 2002, Softw. Pract. Exp..

[6]  Günther Ruhe,et al.  Software release planning for evolving systems , 2005, Innovations in Systems and Software Engineering.

[7]  Marco Tulio Valente,et al.  On the Benefits of Planning and Grouping Software Maintenance Requests , 2011, 2011 15th European Conference on Software Maintenance and Reengineering.

[8]  Rodina Ahmad,et al.  Software release planning challenges in software development: An empirical study , 2012 .

[9]  Cleland-HuangJane,et al.  The Incremental Funding Method , 2004 .

[10]  Jane Cleland-Huang,et al.  The incremental funding method: data-driven software development , 2004, IEEE Software.

[11]  Jerffeson Teixeira de Souza,et al.  A New Approach to the Software Release Planning , 2009, 2009 XXIII Brazilian Symposium on Software Engineering.

[12]  Claes Wohlin,et al.  An evaluation of methods for prioritizing software requirements , 1998, Inf. Softw. Technol..

[13]  Victor J. Rayward-Smith,et al.  The next release problem , 2001, Inf. Softw. Technol..

[14]  Des Greer,et al.  Quantitative studies in software release planning under risk and resource constraints , 2003, 2003 International Symposium on Empirical Software Engineering, 2003. ISESE 2003. Proceedings..

[15]  Des Greer,et al.  Software release planning: an evolutionary and iterative approach , 2004, Inf. Softw. Technol..

[16]  Günther Ruhe,et al.  The art and science of software release planning , 2005, IEEE Software.

[17]  Rudolf K. Keller,et al.  Aligning Software Maintenance to the Offshore Reality , 2008, 2008 12th European Conference on Software Maintenance and Reengineering.

[18]  Qing Hu,et al.  Research Report: Diffusion of Information Systems Outsourcing: A Reevaluation of Influence Sources , 1997, Inf. Syst. Res..

[19]  David A. Penny,et al.  An estimation-based management framework for enhancive maintenance in commercial software products , 2002, International Conference on Software Maintenance, 2002. Proceedings..

[20]  Xavier Franch,et al.  Software Release Planning , 2016, 2016 IEEE/ACM 38th International Conference on Software Engineering Companion (ICSE-C).

[21]  R. Feldt,et al.  A systematic review on strategic release planning models , 2010, Inf. Softw. Technol..

[22]  Alain April,et al.  Studying Supply and Demand of Software Maintenance and Evolution Services , 2010, 2010 Seventh International Conference on the Quality of Information and Communications Technology.