Not logged in.

Contribution Details

Type Conference or Workshop Paper
Scope Discipline-based scholarship
Published in Proceedings Yes
Title An automated hint generation approach for supporting the evolution of requirements specifications
Organization Unit
Authors
  • Eya Ben Charrada
  • Martin Glinz
Presentation Type paper
Item Subtype Original Work
Refereed Yes
Status Published in final form
Language
  • English
ISBN 978-1-4503-0128-2
Page Range 58 - 62
Event Title Joint ERCIM Workshop on Software Evolution (EVOL) and International Workshop on Principles of Software Evolution (IWPSE)
Event Type workshop
Event Location Antwerp, Belgium
Event Start Date September 20 - 2010
Event End Date September 21 - 2010
Series Name IWPSE-EVOL '10
Abstract Text Updating the requirements specification during software evolution is a manual and expensive task. Therefore, software engineers usually choose to apply modifications directly to the code and leave the requirements unchanged. This leads to the loss of the knowledge contained in the requirements documents and thus limits the evolvability of a software system. In this paper, we propose to employ the co-evolution of the code and its test suite to preserve or restore the alignment between implementation and requirements: when a change has been applied to the code, subsequent changes in the test suite as well as failing tests are analyzed and used to automatically generate hints about the affected requirements and how they should be changed. These hints support the engineer in maintaining the requirements specification and thus ease the further evolution of the software system.
Official URL http://dl.acm.org/citation.cfm?doid=1862372.1862387
Digital Object Identifier 10.1145/1862372.1862387
Other Identification Number 1539; merlin-id:27
PDF File Download from ZORA
Export BibTeX
EP3 XML (ZORA)