• Keine Ergebnisse gefunden

Naming the pain in requirements engineering: A survey design and German results

N/A
N/A
Protected

Academic year: 2022

Aktie "Naming the pain in requirements engineering: A survey design and German results"

Copied!
2
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Jens Knoop, Uwe Zdun (Hrsg.): Software Engineering 2016, Lecture Notes in Informatics (LNI), Gesellschaft f¨ur Informatik, Bonn 2016 35

Naming the Pain in Requirements Engineering:

A Survey Design and German Results

Daniel M´endez Fern´andez1Stefan Wagner2

Abstract:This paper summarises the results published inInformation and Software Technologyin January 2015. Although researchers are investigating requirements engineering with a plethora of empirical studies, a broad empirical basis is still missing. To get a foundation about the state of the practice in RE, we propose a distributed family of open and reproducible surveys. The instrument is based on a theory that integrates a set of hypotheses inferred from our experiences and available, isolated studies. We test each hypothesis in our theory and identify further candidates to extend the theory by correlation and Grounded Theory analysis. Our results from Germany reveal, for example, a tendency to improve RE via internally defined qualitative methods rather than relying on normative approaches like CMMI. The survey design proved itself useful and is, at present, now employed in 14 countries in total (see also our website:www.re-survey.org). We found that surprisingly many aspects of the status quo and the problems are similar in the surveyed countries. Yet, there are also notable differences. We will report on both the survey design and the detailed results from Germany, and we will give an outlook on the results of the current world-wide replications of the survey.

Keywords:Requirements Engineering, Survey Research, Family of Surveys

1 Introduction

Requirements engineering (RE) is a key to successful development projects as the elic- itation, specification and validation of precise and stakeholder-appropriate requirements are critical determinants of software & system quality [Br06]. Although the importance of a high quality RE has been recognised for many years, we can still observe industry struggling in defining and applying a high quality RE [Me12]. The diversity of how RE is performed in various industrial environments, each having its particularities in the do- mains of application or the software process models used, renders process improvement and, in particular, empirical research difficult.

Our long-term research objective is to establish an open and externally valid set of em- pirical findings about practical problems and needs in RE that allows us to steer future research in a problem-driven manner. To this end, we conduct a continuously and inde- pendently replicated, globally distributed survey on RE that investigates the state of the practice including the status quo, experienced problems as well as related causes and ef- fects. Here, we report the design of the family of surveys on RE and the results obtained from its initial start in Germany (73 completed questionnaires). Our instrument relies on an initial theory obtained from available RE studies and is used to generate hypotheses

1Technische Universit¨at M¨unchen, Garching, Daniel.Mendez@tum.de

2University of Stuttgart, stefan.wagner@informatik.uni-stuttgart.de

(2)

36 Daniel M´endez Fern´andez et al.

which we test during the results analysis. The results gathered from open questions are further used to already extend our initial theory using Grounded Theory analysis. Further- more, we investigate patterns in statistically significant correlations to find further candi- date hypotheses for the theory. Finally, we will give an outlook on the results of the current world-wide replications of the survey. We published the full details of the design and the results from Germany in [MFW15].

2 Survey Design and Results from Germany

We can only give two examples of research questions from the survey design and the results from Germany. For example, we had the research question:How is RE defined, applied, and controlled?One hypothesis in this area was the mainly,Requirements are elicited via workshops.Using the results from Germany, we could corroborate this hypoth- esis. Another research question was:Which contemporary problems exist in RE, and what implications do they have?We found thatincomplete or hidden requirementswas the top-rated problem in RE practice followed bymoving targetsand time boxing.

3 Outlook

At present, we are in the process of finalising the second round of surveys which includes Germany again but has replications all over the world. It has not been a direct replication, but we refined and extended the underlying theory based on the results reported here as well as the discussions with all collaborators. We found that surprisingly many aspects of the status quo and the problems are similar in the surveyed countries. Yet, there are also notable differences. For example, we investigated the differences in RE problems between Brazilian and German countries in more detail [Me15] and found that moving targets pose a bigger problem in German companies while Brazilian companies have more problems with human collaboration.

References

[Br06] Broy, M.: Requirements Engineering as a Key to Holistic Software Quality. In (Levi, A.;

Savas, E.; Yenigun, H.; Balcisoy, S.; Saygin, Y., eds): Proceedings of the 21th Interna- tional Symposium on Computer and Information Sciences (ISCIS 2006). volume 4263.

Springer-Verlag Berlin, pp. 24–34, 2006.

[Me12] Mendez Fernandez, D.; Wagner, S.; Lochmann, K.; Baumann, A.; de Carne, H.: Field Study on Requirements Engineering: Investigation of Artefacts, Project Parameters, and Execution Strategies. Information and Software Technology, 54(2):162–178, 2012.

[Me15] Mendez Fernandez, D.; Wagner, S.; Kalinowski, M.; Schekelmann, A.; Tuzcu, A.; Conte, T.; Spinola, R.; Prikladnicki, R.: Naming the Pain in Requirements Engineering: Com- paring Practices in Brazil and Germany. IEEE Software, 32(5):16–23, Sept 2015.

[MFW15] M´endez Fern´andez, D.; Wagner, S.: Naming the Pain in Requirments Enginering: A De- sign for a global Family of Surveys and First Results from Germany. Information and Software Technology, 57:616–643, 2015.

Referenzen

ÄHNLICHE DOKUMENTE

The main aim of the project has been the creation of an Italo-Albanian Center for Economic and Social Research, in order to support the policies of international cooperation

The “MCC Effect” seems to be particularly strong in threshold countries, with 68% of respondents from those countries reporting that the MCA eligibility criteria were either

In contrast, undergraduate students of Economics at universities of applied sciences are remarkably careful about voicing their approval compared with those at regular

Die Verbreitung der S2e-Leitlinie zur Analgose - dierung in Deutschland fand im Wesentlichen durch das Supplement in Anästhesiologie & Intensivmedi - zin statt. In

Additional sources of frustration were system crashes, the already pre- pared result sets, the inability to refine the search that had been deactivated for the evaluation, the

In a more recent confirmation for one day of S&P 500 index options data at multiple maturities, Fengler and Hin (2015) work out the pricing kernel surface by fitting B-splines to

Table 1 Results from the survey questionnaire administered after the rating survey was completed.. Question Answer

While the majority (60.4%) of participants in the online sample of active Critics of Israel are hardliners who interpret the Israeli-Palestinian conflict according to a