Skip to main content

Challenges in Aligning Requirements Engineering and Verification in a Large-Scale Industrial Context

  • Conference paper
Book cover Requirements Engineering: Foundation for Software Quality (REFSQ 2010)

Abstract

[Context and motivation] When developing software, coordination between different organizational units is essential in order to develop a good quality product, on time and within budget. Particularly, the synchronization between requirements and verification processes is crucial in order to assure that the developed software product satisfies customer requirements. [Question/problem] Our research question is: what are the current challenges in aligning the requirements and verification processes? [Principal ideas/results] We conducted an interview study at a large software development company. This paper presents preliminary findings of these interviews that identify key challenges in aligning requirements and verification processes. [Contribution] The result of this study includes a range of challenges faced by the studied organization grouped into the categories: organization and processes, people, tools, requirements process, testing process, change management, traceability, and measurement. The findings of this study can be used by practitioners as a basis for investigating alignment in their organizations, and by scientists in developing approaches for more efficient and effective management of the alignment between requirements and verification.

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. Karlsson, L., Dahlstedt, Å.G., Regnell, B., Natt Och Dag, J., Persson, A.: Requirements Engineering Challenges in Market-Driven Software Development – An Interview Study with Practitioners. Information and Software Technology 49(6), 588–604 (2007)

    Article  Google Scholar 

  2. Pohl, K., Böckle, G., Van Der Linden, F.: Software Product Line Engineering: Foundations, Principles and Techniques. Springer, Heidelberg (2005)

    MATH  Google Scholar 

  3. Post, H., Sinz, C., Merz, F., Gorges, T., Kropf, T.: Linking Functional Requirements and Software Verification. In: 17th IEEE International Requirements Engineering Conference, pp. 295–302. IEEE Computer Society, Atlanta (2009)

    Chapter  Google Scholar 

  4. Uusitalo, E.J., Komssi, M., Kauppinen, M., Davis, A.M.: Linking Requirements and Testing in Practice. In: 16th IEEE International Requirements Engineering Conference, pp. 265–270. IEEE Computer Society, Barcelona (2008)

    Chapter  Google Scholar 

  5. Runeson, P., Höst, M.: Guidelines for Conducting and Reporting Case Study Research in Software Engineering. Empirical Software Engineering 14(2), 131–164 (2009)

    Article  Google Scholar 

  6. Lubars, M., Potts, C., Richter, C.: A Review of the State of the Practice in Requirements Modeling. In: 1st IEEE International Symposium on Requirements Engineering, pp. 2–14. IEEE Computer Society, San Diego (1993)

    Google Scholar 

  7. Berntsson Svensson, R., Gorschek, T., Regnell, B.: Quality Requirements in Practice: An Interview Study in Requirements Engineering for Embedded Systems. In: Glinz, M., Heymans, P. (eds.) REFSQ 2009. LNCS, vol. 5512, pp. 218–232. Springer, Heidelberg (2009)

    Chapter  Google Scholar 

  8. Carlshamre, P., Sandahl, K., Lindvall, M., Regnell, B., Natt Och Dag, J.: An Industrial Survey of Requirements Interdependencies in Software Product Release Planning. In: 5th IEEE International Symposium on Requirements Engineering, pp. 84–91. IEEE Computer Society, Toronto (2001)

    Google Scholar 

  9. Chatzoglou, P.D.: Factors Affecting Completion of the Requirements Capture Stage of Projects with Different Characteristics. Information and Software Technology 39(9), 627–640 (1997)

    Article  Google Scholar 

  10. Damian, D., Chisan, J.: An Empirical Study of the Complex Relationships between Requirements Engineering Processes and Other Processes That Lead to Payoffs in Productivity, Quality and Risk Management. IEEE Transactions on Software Engineering 32(7), 433–453 (2006)

    Article  Google Scholar 

  11. Regnell, B., Berntsson Svensson, R., Wnuk, K.: Can We Beat the Complexity of Very Large-Scale Requirements Engineering? In: Paech, B., Rolland, C. (eds.) REFSQ 2008. LNCS, vol. 5025, pp. 123–128. Springer, Heidelberg (2008)

    Chapter  Google Scholar 

  12. Seaman, C.B.: Qualitative Methods. In: Shull, F., Singer, J., Sjøberg, D.I.K. (eds.) Guide to Advanced Empirical Software Engineering, ch. 2. Springer, Heidelberg (2008)

    Google Scholar 

  13. Nurmuliani, N., Zowghi, D., Fowell, S.: Analysis of Requirements Volatility during Software Development Life Cycle. In: 2004 Australian Software Engineering Conference, p. 28. IEEE Computer Society, Washington (2004)

    Chapter  Google Scholar 

  14. ISO/IEC 9126 – Software and System Engineering – Product quality – Part 1: Quality model (1999-2002)

    Google Scholar 

  15. Fricker, S., Gorschek, T., Byman, C., Schmidle, A.: Handshaking: Negotiate to Provoke the Right Understanding of Requirements. IEEE Software (2009)

    Google Scholar 

  16. Robson, C.: Real World Research, 2nd edn. Blackwell, Malden (2002)

    Google Scholar 

  17. Jones, J.A., Grechanik, M., Van der Hoek, A.: Enabling and Enhancing Collaborations between Software Development Organizations and Independent Test Agencies. In: Cooperative and Human Aspects of Software Engineering (CHASE), Vancouver (2009)

    Google Scholar 

  18. Lombard, M., Snyder-Duch, J., Campanella Bracken, C.: Content Analysis in Mass Communication - Assessment and Reporting of Intercoder Reliability. Human Communication Research 28(4), 587–604 (2002)

    Article  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

Sabaliauskaite, G. et al. (2010). Challenges in Aligning Requirements Engineering and Verification in a Large-Scale Industrial Context. In: Wieringa, R., Persson, A. (eds) Requirements Engineering: Foundation for Software Quality. REFSQ 2010. Lecture Notes in Computer Science, vol 6182. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-14192-8_14

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-14192-8_14

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-14191-1

  • Online ISBN: 978-3-642-14192-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics