Skip to main content

Simulation-Based Risk Reduction for Planning Inspections

  • Conference paper
  • First Online:
Product Focused Software Process Improvement (PROFES 2002)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2559))

Abstract

Organizations that develop software have recognized that software process models are particularly useful for maintaining a high standard of quality. In the last decade, simulations of software processes were used in several settings and environments. This paper gives a short overview of the benefits of software process simulation and describes the development of a discrete-event model, a technique rarely used before in that field. The model introduced in this paper captures the behavior of a detailed code inspection process. It aims at reducing the risks inherent in implementing inspection processes and techniques in the overall development process. The determination of the underlying cause-effect relations using data mining techniques and empirical data is explained. Finally, the paper gives an outlook on our future work.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.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

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. T. Abdel-Hamid, S. E. Madnick: Software Project Dynamics. An Integrated Approach. Prentice Hall, Englewood Cliffs 1991.

    Google Scholar 

  2. U. Becker-Kornstaedt: Towards systematic knowledge elicitation for descriptive software process modeling. F. Bomarius, S. Komi-Sirviö (Eds.): Proceedings of the Third International Conference on Product-Focused Software Processes Improvement (PROFES), Kaiserslautern, September 2001. Lecture Notes in Computer Science 2188, Springer, Berlin 2001, 312–325.

    Chapter  Google Scholar 

  3. J. Banks, J. S. Carson, II: Discrete-Event System Simulation. Prentice-Hall, Englewood Cliffs 1984.

    Google Scholar 

  4. M. Christie, M. J. Staley: Organizational and social simulation of a software requirements development process. Software Process Improvement and Practice, 2000, 103–110.

    Google Scholar 

  5. P. Donzelli, G. Iazeolla: Hybrid simulation modelling of the software process. Journal of Systems and Software 59, 3, 2001, 227–235.

    Article  Google Scholar 

  6. Ebenau, Robert G.; Strauss, Susan H.: Software Inspection Process. New York: McGraw-Hill, Inc., 1994.

    Google Scholar 

  7. A. Fiat, G. J. Woeginger (Eds.): Online Algorithms: The State of the Art, Springer, Berlin 1998.

    Google Scholar 

  8. M. Kellner, D. Raffo: Measurement issues in quantitative simulations of process models. Proceedings of the Workshop on Process Modelling and Empirical Studies of Software Evolution (in conjunction with the 19th International Conference on Software Engineering), Boston, Massachusetts, May 18, 1997. 33–37.

    Google Scholar 

  9. M. I. Kellner, R. J. Madachy, D. M. Raffo: Software process simulation modeling: Why? What? How? Journal of Systems and Software 46, 2–3, 1999, 91–105.

    Article  Google Scholar 

  10. D. Krahl: The Extend simulation environment. J.A. Joines, R. R. Barton, K. Kang, P. A. Fishwick (Eds.): Proceedings of the 2000 Winter Simulation Conference. IEEE Press, 2000, 280–289.

    Google Scholar 

  11. O. Laitenberger, J.-M. DeBaud: An encompassing life-cycle centric survey of software inspection. Journal of Systems and Software 50, 1, 2000, 5–31.

    Article  Google Scholar 

  12. O. Laitenberger, K. El Emam, T. Harbich: An Internally Replicated Quasi-Experimental Comparison of Checklist and Perspective-Based Reading of Code Documents. IEEE Transactions on Software Engineering 27, 5, 2001, 387–421.

    Article  Google Scholar 

  13. M. M. Lehman, J. F. Ramil: The impact of feedback in the global software process. Journal of Systems and Software 46, 2–3, 1999, 123–134.

    Article  Google Scholar 

  14. A. Lavrov, S. Nickel: Simulation und Optimierung zur Planung und Steuerung von Kommissioniersystemen. VDI-Wissensforum Optimierte Kommissioniersysteme, March 2002, K. 10, 1–16.

    Google Scholar 

  15. R. J. Madachy: A Software Process Dynamics Model for Process Cost, Schedule and Risk Assessment, PhD Dissertation, Department of Industrial and Systems Engineering, USC, December, 1994.

    Google Scholar 

  16. R. J. Madachy: System dynamics modeling of an inspection-based process. Proceedings of the Eighteenth International Conference on Software Engineering, IEEE Computer Society Press, Berlin, Germany, March 1996, 376–386.

    Google Scholar 

  17. R. H. Martin, D. Raffo: A model of the software development process using both continuous and discrete models. Software Process Improvement and Practice, 2000, 147–157.

    Google Scholar 

  18. R. Martin, D. Raffo: Application of a hybrid process simulation model to a software development project. Journal of Systems and Software 59, 3, 2001, 237–246.

    Article  Google Scholar 

  19. F. McGuire: Simulation in healthcare. J. Banks (Ed.): Handbook of Simulation. Wiley, New York 1998, 605–627.

    Chapter  Google Scholar 

  20. K. J. Musselman: Guidelines for success. J. Banks (Ed.): Handbook of Simulation. Wiley, New York 1998, 721–743.

    Google Scholar 

  21. D. Pfahl, K. Lebsanft: Integration of system dynamics modelling with descriptive process modelling and goal-oriented measurement. The Journal of Systems and Software 46, 1999, 135–150.

    Article  Google Scholar 

  22. I. Rus, J. Collofello, P. Lakey: Software process simulation for reliability management. Journal of Systems and Software 46, 2–3, 1999, 173–182.

    Article  Google Scholar 

  23. D. Raffo, T. Kaltio, D. Partridge, K. Phalp, J. F. Ramil: Empirical studies applied to software process models. International Journal on Empirical Software Engineering 4, 4, 1999, 351–367.

    Article  Google Scholar 

  24. A. Sarishvili: Neural Network Based Lag Selection for Multivariate Time Series. Phd. Thesis, University of Kaiserslautern, 2002.

    Google Scholar 

  25. J. D. Sterman: Busines Dynamics-Systems Thinking and Modeling for a Complex World, Irwin McGraw-Hill, 2000.

    Google Scholar 

  26. J. D. Tvedt, J. S. Collofello: Evaluating the effectiveness of process improvements on software development cycle time via system dynamics modeling. Proceedings of the Computer Software and Applications Conference (CompSAC’95), 1995, 318–325.

    Google Scholar 

  27. H. White: Learning in artificial neural networks: A statistical perspective. Neural Computation 1, 1989, 425–464.

    Article  Google Scholar 

  28. H. White: Connectionist nonparametric regression: multi layer feed forward networks can learn arbitrary mappings. Neural Networks 3, 1990, 535–549.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2002 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Neu, H., Hanne, T., Münch, J., Nickel, S., Wirsen, A. (2002). Simulation-Based Risk Reduction for Planning Inspections. In: Oivo, M., Komi-Sirviö, S. (eds) Product Focused Software Process Improvement. PROFES 2002. Lecture Notes in Computer Science, vol 2559. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-36209-6_9

Download citation

  • DOI: https://doi.org/10.1007/3-540-36209-6_9

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-00234-5

  • Online ISBN: 978-3-540-36209-8

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics