• Keine Ergebnisse gefunden

Supporting requirements update during software evolution

N/A
N/A
Protected

Academic year: 2022

Aktie "Supporting requirements update during software evolution"

Copied!
1
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 39

Supporting Requirements Update during Software Evolution

Eya Ben Charrada1Anne Koziolek2Martin Glinz3

Abstract:Keeping the requirements specification up-to-date is crucial for several maintenance and evolution tasks. Nevertheless, due to time and budget constrains, software maintainers usually apply changes to the code only and leave the requirements unchanged, so they rapidly become obsolete and useless. In this work, we propose an approach for automatically identifying what requirements are likely to be impacted when the code is changed. We use a two-step approach. First, we identify the code changes that are likely to have an impact on requirements based on some heuristics. Second, we trace the relevant changes back to the requirements in order to identify those that are likely to be impacted [?]. The output of the tracing is a list of requirements that are sorted according to their likelihood of being impacted. We applied our approach to three case studies and could identify for each case between 70% and 100% of the impacted requirements within a list that includes less than 20% of the total number of requirements in the specification [?]. We are currently exploring ways to extend the approach to other types of software artifacts such as tests.

Keywords:Requirements evolution, requirements update, impact analysis, traceability, artifact syn- chronization

1Department of Informatics, University of Zurich, Switzerland, charrada@ifi.uzh.ch

2Department of Informatics, Karlsruhe Institute of Technology, Germany, koziolek@kit.edu

3Department of Informatics, University of Zurich, Switzerland, glinz@ifi.uzh.ch

Referenzen

ÄHNLICHE DOKUMENTE

Within the scope of this thesis, complexes of the transition metal elements Ru, Rh, and Ir were combined with mutants of human carbonic anhydrase II (hCA II),

This thesis addresses the lack of systematic approach to requirements management in OTS based online gambling software context in case company Playtech and attempts to

On the other hand, the users tend to rank missing features higher, and thus rank current software lower: In the U BICON and BibSonomy case studies, for example, users ranked

Based on this analysis, we developed different quality assurance techniques that address certain defects and challenges.. We combined constructive UC creation guidelines with

The base ranking is obtained by an application of the comprehensive wealth index with an elasticity of substitution of 10 for the aggregation of indicators to measure the

The predominant understanding in cartography is that the data does not necessarily need to be correct in each and every detail but the meaning of the representation must be

In combination these seven accounts on obtaining a research permit and getting access to the field in different cultural and political African environments provide vital insights

In this scheme a plasma con- taining predominantly Helium-like ions is pumped with optically thick resonance radiation from Hydrogen-like ions in a neighbouring plasma of