Abstract
Within industry the demand for short lead-time and reduced effort consumption is in focus. For an associated industry partner the lead-time and effort focus has meant turning the interest towards the Verification and Validation (V&V) process. The industry cooperation motivating this study aims at providing a tailored and applicable V&V process, where the order of verification and validation may be changed as well as the amount of V&V activities conducted. Through the industry cooperation as well as industrial and academic experience, a method has been formulated that address how to select a suitable V&V process depending on the functionality being developed. The method describes how a suitable process is created and selected, where the appropriate process is identified based on functionality and coupling between the system entities being developed. It is concluded that the method provides support, structure and clarification to address the possibilities to a trade-off between verification and validation.
Keywords
- Functionality Classification
- Software Engineer
- Process Alternative
- Core Attribute
- Line Manager
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
This is a preview of subscription content, access via your institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Scacchi, W.: Process Models in Software Engineering. In: Marciniak, J.J. (ed.) Encyclopedia of Software Engineering. Wiley, New York (2003)
Beck, K.: Extreme Programming Explained: Embrace Change. Addison-Wesley Publishing Company, Reading (2000)
Boehm, B.: A Spiral Model of Software Development and Enhancement. Computer 21, 61–72 (1988)
Royce, W.: Trw’s Ada Process Model for Incremental Development of Large Software Systems. Presented at 12th International Conference on Software Engineering (1990)
Gilb, T., Finzi, S.: Principles of Software Engineering Management. Addison-Wesley Publishing Company, Wokingham (1988)
Ramesh, B., Pries-Heje, J., Baskerville, R.: Internet Software Engineering: A Different Class of Processes. Annals of Software Engineering 14, 169–195 (2002)
Keenan, F.: Agile Process Tailoring and Problem Analysis (APTLY). Presented at 26th International Conference on Software Engineering, Edinburgh, Scotland, UK (2004)
Xu, P.: Knowledge Support in Software Process Tailoring. Presented at 38th Hawaii International Conference on System Sciences, Hawaii (2005)
Ginsberg, M.P., Quinn, L.H.: Process Tailoring and the Software Capability Maturity Model. Software Engineering Institute, Carnegie Mellon University, Pittsburgh, Technical report, ESC-TR-94-024 (November 1995)
Donzelli, P.: Tailoring the Software Maintenance Process to Better Support Complex Systems Evolution Projects. Journal of Software Maintenance and Evolution: Research and Practice 15, 27–40 (2003)
Radatz, J.: IEEE Standard Glossary of Software Engineering Terminology. IEEE Standards Board, New York, Standard IEEE std. 610, 12-1990 (1990)
Futrell, R.T., Shafer, D.F., Shafer, L.I.: Quality Software Project Management. Prentice Hall, Upper Saddle River (2002)
Succi, G., Marchesi, M.: Extreme Programming Examined. Addison-Wesley Publishing Company, Boston (2001)
Chung, L., Nixon, B.A., Yu, E., Mylopoulos, J.: Non-Functional Requirements in Software Engineering. Kluwer Academic, Boston (2000)
Boehm, B., In, H.: Identifying Quality-Requirement Conflicts. IEEE Software 13, 25–35 (1996)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Henningsson, K., Wohlin, C. (2005). Risk-Based Trade-Off Between Verification and Validation – An Industry-Motivated Study. In: Bomarius, F., Komi-Sirviö, S. (eds) Product Focused Software Process Improvement. PROFES 2005. Lecture Notes in Computer Science, vol 3547. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11497455_35
Download citation
DOI: https://doi.org/10.1007/11497455_35
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-26200-8
Online ISBN: 978-3-540-31640-4
eBook Packages: Computer ScienceComputer Science (R0)
