Skip to main content

Managing Constant Flow of Requirements: Screening Challenges in Very Large-Scale Requirements Engineering

  • Conference paper
Product-Focused Software Process Improvement (PROFES 2013)

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

Abstract

Market-driven software development has been the dominant context in Very Large-Scale Requirements Engineering (VLSRE) research. This case reveals screening as a VLSRE practice in the development context which has characteristics both of market- and customer-driven software development. Requirements are received as a continuous high rate flow. The exploratory industrial case study was conducted to clarify a current practice to manage the inflow of requirements. As a result, a description of the requirement screening process (RS) is provided and practical management challenges related to the process are analysed. This case study provides insight into the requirement screening practice beyond the market-driven software development domain and thus extends the current VLSRE literature.

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. Aurum, A., Wohlin, C.: The Fundamental Nature of Requirements Engineering Activities as a Decision Making Process. Information and Software Technology 45, 945–954 (2003)

    Article  Google Scholar 

  2. Carlshamre, P.: Release Planning in Market-Driven Software Product Development: Provoking an Understanding. Requirements Engineering 7(3), 139–151 (2002)

    Article  Google Scholar 

  3. Regnell, B., Svensson, R.B., 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 

  4. Nattoch Dag, J., Regnell, B., Carlshamre, P., Andersson, M., Karlsson, J.: A Feasibility Study of Automated Natural Language Requirements Analysis in Market-Driven Development. Requirements Engineering 7(1), 20–33 (2002)

    Article  Google Scholar 

  5. Bjarnason, E., Wnuk, K., Regnell, B.: Requirements are slipping through the gaps — A case study on causes & effects of communication gaps in large-scale software development. In: 19th IEEE International Requirements Engineering Conference (RE), pp. 37–46 (2011)

    Google Scholar 

  6. Regnell, B., Beremark, P., Eklundh, O.: A market-driven requirements engineering process: Results from an industrial process improvement programme. Requirements Engineering 3(2), 121–129 (1998)

    Article  Google Scholar 

  7. Regnell, B., Karlsson, L., Höst, M.: An Analytical Model for Requirements Selection Quality Evaluation in Product Development. In: 11th IEEE International Requirements Engineering Conference, pp. 254–263 (2003)

    Google Scholar 

  8. Bjarnason, E., Wnuk, K., Regnell, B.: Are you biting off more you can chew? A case study on causes and effects of overscoping in large-scale software engineering. Information and Software Technology 54(10), 1107–1124 (2012)

    Article  Google Scholar 

  9. Gorschek, T., Gomes, A., Pettersson, A., Torkar, R.: Introduction of a process maturity model for market-driven product management and requirements engineering. J. of Softw. Evol. and Proc. 24(1), 83–113 (2012)

    Article  Google Scholar 

  10. Wnuk, K., Regnell, B., Schrewelius, C.: Architecting and Coordinating Thousands of Requirements – An Industrial Case Study. In: Glinz, M., Heymans, P. (eds.) REFSQ 2009 Amsterdam. LNCS, vol. 5512, pp. 118–123. Springer, Heidelberg (2009)

    Chapter  Google Scholar 

  11. Soffer, P., Leah, G., Tsvi, K.: A Unified RE Approach for Software Product Evolution: Challenges and research agenda. In: Ralyté, Å.P.J., Kraiem, N. (eds.) Proceedings of Situational Requirements Engineering Processes, Paris (2005)

    Google Scholar 

  12. Potts, C.: Invented Requirements and Imagined Customers: Requirements Engineering for Off-The-Shelf Software. In: Proceedings of the Second IEEE International Symposium on Requirements Engineering (1995)

    Google Scholar 

  13. Wieringa, R.: Requirements engineering: frameworks for understanding. John Wiley & Sons (1996)

    Google Scholar 

  14. Sawyer, P., Sommerville, I., Kotonya, G.: Improving market-driven RE process. In: Oivo, M., Kuvaja, P. (eds.) International Conference on Product Focused Software Process Improvement, Oulu, vol. 195, pp. 222–236 (1999)

    Google Scholar 

  15. Bray, I.: An Introduction to Requirements Engineering, 1st edn. Addison Wesley (2002)

    Google Scholar 

  16. Barneya, S., Aurum, A., Wohlin, C.: A product management challenge: Creating software product value through requirements selection. Journal of Systems Architecture 5(6) (2008)

    Google Scholar 

  17. Runeson, P., Höst, M.: Guidelines for conducting and reporting case study method in software engineering. Empirical Software Engineering 14(22), 131–164 (2009)

    Article  Google Scholar 

  18. Skoglund, M., Runeson, P.: Reference-based search strategies in systematic reviews. In: Proceedings of the 13th International Conference on Evaluation and Assessment in Software Engineering, pp. 31–40 (2009)

    Google Scholar 

  19. Bjarnason, E., Wnuk, K., Regnell, B.: Overscoping: Reasons and consequences — A case study on decision making in software product management. In: Fourth International Workshop on Software Product Management (IWSPM), pp. 30–39 (2010)

    Google Scholar 

  20. Bjarnason, E., Wnuk, K., Regnell, B.: A case study on benefits and side-effects of agile practices in large-scale requirements engineering. In: Proceedings of the 1st Workshop on Agile Requirements Engineering, New York (2011)

    Google Scholar 

  21. Davis, A.: The art of requirements triage. Computer 36(3), 42–49 (2003)

    Article  Google Scholar 

  22. Ebert, C.: Requirements before the requirements: understanding the upstream impacts. In: 13th IEEE International Conference on Requirements Engineering, pp. 117–124 (2005)

    Google Scholar 

  23. Martin, S., Aurum, A., Jeffery, R., Paech, B.: Requirements engineering process models in practice. In: Proceedings of the Seventh Australian Workshop in Requirements Engineering, Melbourne (2002)

    Google Scholar 

  24. Ruhe, G., Saliu, M.: The Art and Science of Software Release Planning. Software 22, 47–53 (2005)

    Article  Google Scholar 

  25. Karlsson, L., Thelin, T., Regnell, B., Berander, P., Wohlin, C.: Pair-wise comparisons versus planning game partitioning—experiments on requirements prioritisation techniques. Empirical Software Engineering 12(1), 3–33 (2007)

    Article  Google Scholar 

  26. Ruhe, G., Eberlein, A., Pfahl, D.: Trade-Off Analysis for Requirements Selection. International Journal of Software Engineering and Knowledge Engineering 13(4), 345–366 (2004)

    Article  Google Scholar 

  27. Gubrium, J., Holstein, J.: Handbook of Interview Research. Context & Method. Sage Publications, Thousand Oaks (2002)

    Google Scholar 

  28. Kelanti, M., Lehto, J., Aaramaa, S., Kuvaja, P.: A Practice for Recording Problem and Solution Domain Requirements in VLSRE. In: 38th EUROMICRO Conference on Software Engineering and Advanced Applications (SEAA), pp. 323–326 (2012)

    Google Scholar 

  29. Liang, P., Avgeriou, P., He, K., Xu, L.: From collective knowledge to intelligence: pre-requirements analysis of large and complex systems. In: Proceedings of the 1st Workshop on Web 2.0 for Software Engineering, Cape Town, pp. 26–30 (2010)

    Google Scholar 

  30. Boutkova, E.: Experience with Variability Management in Requirement Specifications. In: 15th International Software Product Line Conference (SPLC), pp. 303–312 (2011)

    Google Scholar 

  31. Miles, M., Huberman, M.: Qualitative data analysis: a sourcebook of new methods. Sage Publications (1984)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2013 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Aaramaa, S., Kinnunen, T., Lehto, J., Taušan, N. (2013). Managing Constant Flow of Requirements: Screening Challenges in Very Large-Scale Requirements Engineering. In: Heidrich, J., Oivo, M., Jedlitschka, A., Baldassarre, M.T. (eds) Product-Focused Software Process Improvement. PROFES 2013. Lecture Notes in Computer Science, vol 7983. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-39259-7_12

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-39259-7_12

  • Publisher Name: Springer, Berlin, Heidelberg

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

  • Online ISBN: 978-3-642-39259-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics