1. Needs and challenges for a platform to support large-scale requirements engineering: a multiple-case study
- Author
-
Andreas A. Falkner, Davide Fucci, Zijad Kurtanovic, Mikko Raatikainen, Xavier Franch, Tomi Männistö, Gottfried Schenner, Martin Stettinger, Fabrizio Brasca, Cristina Palomares, Walid Maalej, Alexander Felfernig, Dolors Costal, Tero Kojo, Lars Koenig, Universitat Politècnica de Catalunya. Departament d'Enginyeria de Serveis i Sistemes d'Informació, Universitat Politècnica de Catalunya. inSSIDE - integrated Software, Service, Information and Data Engineering, Department of Computer Science, Empirical Software Engineering research group, and Doctoral Programme in Computer Science
- Subjects
FOS: Computer and information sciences ,Requirements analysis ,Process management ,Computer science ,education ,Informàtica::Enginyeria del software [Àrees temàtiques de la UPC] ,02 engineering and technology ,Reuse ,Task (project management) ,case study ,requirement engineering ,Computer Science - Software Engineering ,stakeholders productivity ,Empirical research ,0202 electrical engineering, electronic engineering, information engineering ,Enginyeria de requisits ,Empirical evidence ,Requirements engineering ,Scale (chemistry) ,020207 software engineering ,113 Computer and information sciences ,Software Engineering (cs.SE) ,Identification (information) ,large-scale ,020201 artificial intelligence & image processing ,recommender systems ,Dependency (project management) - Abstract
Background: Requirement engineering is often considered a critical activity in system development projects. The increasing complexity of software, as well as number and heterogeneity of stakeholders, motivate the development of methods and tools for improving large-scale requirement engineering. Aims: The empirical study presented in this paper aims to identify and understand the characteristics and challenges of a platform, as desired by experts, to support requirement engineering for individual stakeholders, based on the current pain-points of their organizations when dealing with a large number requirements. Method: We conducted a multiple case study with three companies in different domains. We collected data through ten semi-structured interviews with experts from these companies. Results: The main pain-point for stakeholders is handling the vast amount of data from different sources. The foreseen platform should leverage such data to manage changes in requirements according to customers' and users' preferences. It should also offer stakeholders an estimation of how long a requirements engineering task will take to complete, along with an easier requirements dependency identification and requirements reuse strategy. Conclusions: The findings provide empirical evidence about how practitioners wish to improve their requirement engineering processes and tools. The insights are a starting point for in-depth investigations into the problems and solutions presented. Practitioners can use the results to improve existing or design new practices and tools., Accepted for publication to the 12th International Symposium on Empirical Software Engineering and Measurement (ESEM18)
- Published
- 2019