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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Aurum, A., Wohlin, C.: The Fundamental Nature of Requirements Engineering Activities as a Decision Making Process. Information and Software Technology 45, 945–954 (2003)
Carlshamre, P.: Release Planning in Market-Driven Software Product Development: Provoking an Understanding. Requirements Engineering 7(3), 139–151 (2002)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
Wieringa, R.: Requirements engineering: frameworks for understanding. John Wiley & Sons (1996)
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)
Bray, I.: An Introduction to Requirements Engineering, 1st edn. Addison Wesley (2002)
Barneya, S., Aurum, A., Wohlin, C.: A product management challenge: Creating software product value through requirements selection. Journal of Systems Architecture 5(6) (2008)
Runeson, P., Höst, M.: Guidelines for conducting and reporting case study method in software engineering. Empirical Software Engineering 14(22), 131–164 (2009)
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)
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)
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)
Davis, A.: The art of requirements triage. Computer 36(3), 42–49 (2003)
Ebert, C.: Requirements before the requirements: understanding the upstream impacts. In: 13th IEEE International Conference on Requirements Engineering, pp. 117–124 (2005)
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)
Ruhe, G., Saliu, M.: The Art and Science of Software Release Planning. Software 22, 47–53 (2005)
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)
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)
Gubrium, J., Holstein, J.: Handbook of Interview Research. Context & Method. Sage Publications, Thousand Oaks (2002)
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)
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)
Boutkova, E.: Experience with Variability Management in Requirement Specifications. In: 15th International Software Product Line Conference (SPLC), pp. 303–312 (2011)
Miles, M., Huberman, M.: Qualitative data analysis: a sourcebook of new methods. Sage Publications (1984)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)