Skip to main content

Investigating the Gap between Quantitative and Qualitative/Semi-quantitative Software Process Simulation Models: An Explorative Study

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 5543))

Abstract

Software Process Simulation Modeling (SPSM) research has increased in the past two decades. However, most of process models for simulation are quantitative, which require detailed understanding and accurate measurement. As the follow-up work to the previous studies in qualitative/semi-quantitative modeling of software process, this paper aims to investigate the equivalence and gap between quantitative and qualitative/semi-quantitative process modeling, to compare the characteristics and performance of these approaches by modeling and simulating a software evolution process, and further to establish the substantial linkage between them. Following the enhanced model conversion scheme developed in this paper, the reference quantitative continuous model and its counterpart models become comparable. The results present their different capabilities and interesting perspectives.

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. Zhang, H., Huo, M., Kitchenham, B., Jeffery, R.: Qualitative simulation model for software engineering process. In: 17th Australian Software Engineering Conference (ASWEC 2006), Sydney, Australia, pp. 391–400. IEEE Computer Society Press, Los Alamitos (2006)

    Google Scholar 

  2. Zhang, H., Kitchenham, B.: Semi-quantitative simulation modeling of software engineering process. In: Wang, Q., Pfahl, D., Raffo, D.M., Wernick, P. (eds.) SPW 2006 and ProSim 2006. LNCS, vol. 3966, pp. 242–253. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  3. Zhang, H., Keung, J., Kitchenham, B., Jeffery, R.: Semi-quantitative modeling for managing software development processes. In: 19th Australian Software Engineering Conference (ASWEC 2008), Perth, Australia, pp. 66–75. IEEE Computer Society Press, Los Alamitos (2008)

    Chapter  Google Scholar 

  4. Zhang, H., Kitchenham, B., Jeffery, R.: Qualitative vs. quantitative software process simulation modeling: Conversion and comparison. In: 20th Australian Software Engineering Conference (ASWE 2009), Gold Coast, Australia. IEEE Computer Society Press, Los Alamitos (2009)

    Google Scholar 

  5. Zhang, H., Kitchenham, B., Pfahl, D.: Reflections on 10 years of software process simulation modeling: A systematic review. In: Wang, Q., Pfahl, D., Raffo, D.M. (eds.) ICSP 2008. LNCS, vol. 5007, pp. 345–356. Springer, Heidelberg (2008)

    Chapter  Google Scholar 

  6. Forrester, J.W.: Industrial Dynamics. System Dynamics Series. Pegasus Communications (1969)

    Google Scholar 

  7. UT Qualitative Reasoning Group: Qsim version 4.0-alpha-4, University of Texas, http://www.cs.utexas.edu/users/qr/QR-software.html

  8. Zhang, H.: Qualitative and Semi-quantitative Modelling and Simulation of Software Engineering Processes. PhD thesis, University of New South Wales, Australia (2008)

    Google Scholar 

  9. Zhang, H., Kitchenham, B., Pfahl, D.: Software process simulation modeling: Facts, trends, and directions. In: 15th Asia-Pacific Software Engineering Conference (APSEC 2008), Beijing, China, pp. 59–66. IEEE Computer Society, Los Alamitos (2008)

    Chapter  Google Scholar 

  10. Wernick, P., Lehman, M.: Software process white box modelling for feast/1. Journal of Systems and Software 46(2-3) (1999)

    Google Scholar 

  11. Chatters, B.W., Lehman, M., Ramil, J.F., Wernick, P.: Modelling a software evolution process: A long-term case study. Software Process: Improvement and Practice 5(2-3) (2000)

    Google Scholar 

  12. Kahen, G., Lehman, M., Ramil, J.F., Wernick, P.: System dynamics modeling of software evolution processes for policy investigation: Approach and example. Journal of Systems and Software 59(3) (2001)

    Google Scholar 

  13. Wernick, P., Hall, T.: Simulating global software evolution processes by combining simple models: An initial study. Software Process: Improvement and Practice 7(3-4) (2002)

    Google Scholar 

  14. Wernick, P., Hall, T.: A policy investigation model for long-term software evolution processes. In: 5th International Workshop on Software Process Simulation Modeling (ProSim 2004), Edinburgh, Scotland, pp. 206–214 (2004)

    Google Scholar 

  15. Lehman, M., Ramil, J.F.: Software evolution - background, theory, practice. Information Processing Letters 88 (2003)

    Google Scholar 

  16. Turski, W.M.: The reference model for smooth growth of software systems. IEEE Transactions on Software Engineering 22(8) (1996)

    Google Scholar 

  17. Turski, W.M.: The reference model for smooth growth of software systems revisitied. IEEE Transactions on Software Engineering 28(8) (2002)

    Google Scholar 

  18. Kuipers, B.: Qualitative Reasoning: Modeling and Simulation with Incomplete Knowledge. MIT Press, Cambridge (1994)

    Google Scholar 

  19. Ramil, J.F., Smith, N.: Qualitative simulation of models of software evolution. Software Process: Improvement and Practice 7(3-4) (2002)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2009 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Zhang, H. (2009). Investigating the Gap between Quantitative and Qualitative/Semi-quantitative Software Process Simulation Models: An Explorative Study. In: Wang, Q., Garousi, V., Madachy, R., Pfahl, D. (eds) Trustworthy Software Development Processes. ICSP 2009. Lecture Notes in Computer Science, vol 5543. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-01680-6_19

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-01680-6_19

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-01679-0

  • Online ISBN: 978-3-642-01680-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics