Sensitivity Analysis for Weak Constraint Generation

In this paper we consider multi-constraint planning problems with limited and incomplete knowledge. We assume an optimization algorithm and a situation where not all existing knowledge can be formulated as constraints. As a result, one wants to change the plan in a way that weak constraints are relaxed. This can be done by changing some input constraints and obtaining a new input to the optimizer. We present a method for estimating the impact of such changes. The methods for sensitivity analysis are simulation and clustering. The main application domain and area for experiments is strategic release planning. A prototype simulator tool, RPSim, was developed to illustrate the applicability of sensitivity analysis. As a proof-of-concept, a sample release planning project with thirty features and three stakeholders is used to illustrate the approach.

[1]  Matteo Golfarelli,et al.  Designing what-if analysis: towards a methodology , 2006, DOLAP '06.

[2]  Shuangzhe Liu,et al.  Global Sensitivity Analysis: The Primer by Andrea Saltelli, Marco Ratto, Terry Andres, Francesca Campolongo, Jessica Cariboni, Debora Gatelli, Michaela Saisana, Stefano Tarantola , 2008 .

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

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

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

[6]  Sjaak Brinkkemper,et al.  Software product release planning through optimization and what-if analysis , 2008, Inf. Softw. Technol..

[7]  J. MacQueen Some methods for classification and analysis of multivariate observations , 1967 .

[8]  Laurie J. Heyer,et al.  Exploring expression data: identification and analysis of coexpressed genes. , 1999, Genome research.

[9]  Saltelli Andrea,et al.  Global Sensitivity Analysis: The Primer , 2008 .

[10]  Armin Eberlein,et al.  SRP-plugin: a strategic release planning plug-in for visual studio 2010 , 2011, TOPI '11.

[11]  Günther Ruhe,et al.  A systematic approach for solving the wicked problem of software release planning , 2007, Soft Comput..

[12]  Günther Ruhe,et al.  Product Release Planning - Methods, Tools and Applications , 2010 .

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

[14]  Torben Bach Pedersen,et al.  Building a web warehouse for accessibility data , 2006, DOLAP '06.

[15]  Ali S. Hadi,et al.  Finding Groups in Data: An Introduction to Chster Analysis , 1991 .

[16]  H. L. Le Roy,et al.  Proceedings of the Fifth Berkeley Symposium on Mathematical Statistics and Probability; Vol. IV , 1969 .