Skip to main content

Sensitivity Analysis for Weak Constraint Generation

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 6871))

Abstract

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.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Ruhe, G.: Product Release Planning: Methods, Tools and Applications. CRC Press, Boca Raton (2010)

    Book  Google Scholar 

  2. Saltelli, A., Ratto, M., Andres, T., Campolongo, F., Cariboni, J., Gatelli, D., et al.: Global Sensitivity Analysis: The Primer. Wiley, New York (2008)

    MATH  Google Scholar 

  3. Levenshtein, V.: Binary codes capable of correcting spurious insertions and deletions of ones. Probl. Inf. Transmission 1, 8–17 (1965)

    MATH  Google Scholar 

  4. Kaufman, L., Rousseeuw, P.J.: Finding Groups in Data: An Introduction to Cluster Analysis. Wiley, New York (2005)

    MATH  Google Scholar 

  5. Svahnberg, M., Gorchek, T., Feldt, R., Torkar, R., Selim, S.B., Shafique, M.U.: A systematic review on strategic release planning models. Information and Software Technology 52(3), 237–248 (2010)

    Article  Google Scholar 

  6. Ruhe, G., Saliu, M.O.: The art and science of software release planning. IEEE Software 22(6), 47–53 (2005)

    Article  Google Scholar 

  7. Ngo-The, A., Ruhe, G.: A systematic approach for solving the wicked problem of software release planning. Soft Computing – A fusion of foundations, Methodologies and Applications 12(1), 95–108 (2008)

    Google Scholar 

  8. van den Akker, M., Brinkkemper, S., Diepen, G., Versendaal, J.: Software product release planning through optimization and what-if analysis. Information and Software Technology 50(1-2), 101–111 (2008)

    Article  Google Scholar 

  9. Carlshamre, P.: Release planning in market-driven software product development: Provoking an understanding. Journal of Requirements Engineering 7(3), 139–151 (2002)

    Article  Google Scholar 

  10. ReleasePlannerTM, Expert Decisions Inc., http://www.releaseplanner.com (accessed February 10, 2011)

  11. Bhawnani, P., Ruhe, G.: ReleasePlanner® - Planning new releases for software maintenance and evolution. In: Industrial Proceedings of the 21st IEEE International Conference on Software Maintenance, pp. 73–76. IEEE Computer Society, Los Alamitos (2005)

    Google Scholar 

  12. Mohebzada, J.G.: Application of sensitivity analysis for proactive decision support in strategic release planning. Technical report, number 093/2010. Software Engineering Decision Support Laboratory (SEDS), University of Calgary, Canada (2010), http://www.mohebzada.com/projects/sedstr_0932010.pdf

  13. Heyer, L.J., Kruglyak, L., Yooseph, S.: Exploring expression data: Identification and analysis of coexpressed genes. Genome Research 9, 1106–1115 (1999)

    Article  Google Scholar 

  14. MacQueen, J.B.: Some methods for classification and Analysis of multivariate observations. In: Proceedings of 5th Berkeley Symposium on Mathematical Statistics and Probability, pp. 281–297. University of California Press, Berkeley (1967)

    Google Scholar 

  15. Golfarelli, M., Rizzi, S., Proli, A.: Designing what-if analysis: towards a methodology. In: Proceedings of the 9th ACM International Workshop on Data Warehousing and OLAP, pp. 217–226. ACM, New York (2006)

    Google Scholar 

  16. Mohebzada, J.G., Ruhe, G., Eberlein, A.: SRP-Plugin: A strategic release planning plug-in for Visual Studio 2010. In: 1st Workshop on Developing Tools as Plug-Ins, (TOPI) (2011)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2011 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Mohebzada, J.G., Richter, M.M., Ruhe, G. (2011). Sensitivity Analysis for Weak Constraint Generation. In: Perner, P. (eds) Machine Learning and Data Mining in Pattern Recognition. MLDM 2011. Lecture Notes in Computer Science(), vol 6871. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-23199-5_18

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-23199-5_18

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-23198-8

  • Online ISBN: 978-3-642-23199-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics