Skip to main content

Applications of a Generic Work-Test-Rework Component for Software Process Simulation

  • Conference paper
New Modeling Concepts for Today’s Software Processes (ICSP 2010)

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

Included in the following conference series:

Abstract

Software process simulation can be a valuable support for process analysis and improvement provided the respective model development can focus on the issues at hand without spending effort on basically modeling everything from scratch. Rather, the modeling groundwork should readily be available as building blocks for (re)use. In the domain of software engineering, the work-test-rework cycle is one of the most important reoccurring patterns – at the level of a individual tasks as well as at the level of process phases or projects in general. Therefore, a generic reusable simulation component, which captures and represents this pattern, has been realized as part of the SimSWE library. This WorkTestRework component is designed such that it provides comprehensive adaptability and flexibility to be used in different simulation scenarios and process contexts. This paper introduces the component and substantiates this claim by modeling typical, but very different process scenarios based on this component.

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 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

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Abdel-Hamid, T., Madnick, S.E.: Software project dynamics: an integrated approach. Prentice-Hall, Inc., Upper Saddle River (1991)

    Google Scholar 

  2. Angkasaputra, N., Pfahl, D.: Making software process simulation modeling agile and pattern-based. In: Proceedings of the 5th International Workshop on Software Process Simulation Modeling (ProSim 2004), pp. 222–227 (2004)

    Google Scholar 

  3. Cass, A.G., Sutton Jr., S.M., Osterweil, L.J.: Formalizing rework in software processes. In: Oquendo, F. (ed.) EWSPT 2003. LNCS, vol. 2786, pp. 16–31. Springer, Heidelberg (2003)

    Google Scholar 

  4. Das V-Modell, http://v-modell.iabg.de (last accessed on 2010-01-05)

  5. Garousi, V., Khosrovian, K., Pfahl, D.: A customizable pattern-based software process simulation model: design, calibration and application. Software Process: Improvement and Practice 14(3), 165–180 (2009)

    Article  Google Scholar 

  6. Kellner, M.I., Madachy, R.J., Raffo, D.: Software process simulation modeling: Why? what? how? Journal of Systems and Software 46(2-3), 91–105 (1999)

    Article  Google Scholar 

  7. GNU lesser general public license, http://www.gnu.org/copyleft/lesser.html (last accessed on 2010-01-05)

  8. Madachy, R.J.: Reusable model structures and behaviors for software processes. In: Wang, Q., Pfahl, D., Raffo, D.M., Wernick, P. (eds.) SPW 2006 and ProSim 2006. LNCS, vol. 3966, pp. 222–233. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  9. Raffo, D., Nayak, U., Wakeland, W.: Implementing generalized process simulation models. In: Pfahl, D., Raffo, D., Rus, I., Wernick, P. (eds.) Proceedings of the 6th International Workshop on Software Process Simulation Modeling (ProSim 2005), Fraunhofer IRB, St. Louis (2005)

    Google Scholar 

  10. Schwaber, K.: Scrum development process. In: Proceedings of the Conference on Object-Oriented Programing Systems, Languages, and Applications (OOPSLA 1995) Workshop on Business Object Design and Implementation (1995)

    Google Scholar 

  11. ScrumAlliance, http://www.scrumalliance.org (last accessed on 2010-01-05)

  12. SimSWE-Wiki, http://simswe.ei.htwg-konstanz.de/wiki_simswe/index.php/Main_Page (last accessed on 2010-04-10)

  13. Zhang, H., Kitchenham, B., Pfahl, D.: Software process simulation modeling: Facts, trends and directions. In: APSEC, pp. 59–66. IEEE Comp. Society, Los Alamitos (2008)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2010 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Birkhölzer, T., Pfahl, D., Schuster, M. (2010). Applications of a Generic Work-Test-Rework Component for Software Process Simulation. In: Münch, J., Yang, Y., Schäfer, W. (eds) New Modeling Concepts for Today’s Software Processes. ICSP 2010. Lecture Notes in Computer Science, vol 6195. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-14347-2_29

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-14347-2_29

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-14346-5

  • Online ISBN: 978-3-642-14347-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics