Publication:
An automated hint generation approach for supporting the evolution of requirements specifications

Date

Date

Date
2010
Conference or Workshop Item
Published version
cris.lastimport.scopus2025-07-13T03:42:07Z
dc.contributor.institutionUniversity of Zurich
dc.date.accessioned2011-01-27T14:21:14Z
dc.date.available2011-01-27T14:21:14Z
dc.date.issued2010-09-21
dc.description.abstractUpdating 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.
dc.identifier.doi10.1145/1862372.1862387
dc.identifier.isbn978-1-4503-0128-2
dc.identifier.other1539; merlin-id:27
dc.identifier.scopus2-s2.0-78650035008
dc.identifier.urihttps://www.zora.uzh.ch/handle/20.500.14742/57802
dc.language.isoeng
dc.subject.ddc000 Computer science, knowledge & systems
dc.titleAn automated hint generation approach for supporting the evolution of requirements specifications
dc.typeconference_item
dcterms.accessRightsinfo:eu-repo/semantics/openAccess
dcterms.bibliographicCitation.booktitleProceedings of the Joint ERCIM Workshop on Software Evolution (EVOL) and International Workshop on Principles of Software Evolution (IWPSE)
dcterms.bibliographicCitation.pageend62
dcterms.bibliographicCitation.pagestart58
dcterms.bibliographicCitation.urlhttp://dl.acm.org/citation.cfm?doid=1862372.1862387
dspace.entity.typePublicationen
oairecerif.event.countryBelgium
oairecerif.event.endDate2010-09-21
oairecerif.event.placeAntwerp
oairecerif.event.startDate2010-09-20
uzh.contributor.affiliationUniversity of Zurich
uzh.contributor.affiliationUniversity of Zurich
uzh.contributor.authorBen Charrada, Eya
uzh.contributor.authorGlinz, Martin
uzh.contributor.correspondenceYes
uzh.contributor.correspondenceNo
uzh.document.availabilitycontent_undefined
uzh.eprint.datestamp2011-01-27 14:21:14
uzh.eprint.lastmod2024-03-06 13:57:07
uzh.eprint.statusChange2011-01-27 14:21:14
uzh.event.presentationTypepaper
uzh.event.titleJoint ERCIM Workshop on Software Evolution (EVOL) and International Workshop on Principles of Software Evolution (IWPSE)
uzh.event.typeworkshop
uzh.harvester.ethYes
uzh.harvester.nbNo
uzh.identifier.doi10.5167/uzh-43236
uzh.oastatus.unpaywallclosed
uzh.oastatus.zoraGreen
uzh.publication.citationBen Charrada, Eya; Glinz, Martin (2010). An automated hint generation approach for supporting the evolution of requirements specifications. In: Joint ERCIM Workshop on Software Evolution (EVOL) and International Workshop on Principles of Software Evolution (IWPSE), Antwerp, Belgium, 20 September 2010 - 21 September 2010, 58-62.
uzh.publication.originalworkoriginal
uzh.publication.publishedStatusfinal
uzh.publication.scopedisciplinebased
uzh.publication.seriesTitleIWPSE-EVOL '10
uzh.scopus.impact5
uzh.scopus.subjectsSoftware
uzh.scopus.subjectsHuman-Computer Interaction
uzh.scopus.subjectsComputer Vision and Pattern Recognition
uzh.scopus.subjectsComputer Networks and Communications
uzh.workflow.chairSubjectifiRERG1
uzh.workflow.doajuzh.workflow.doaj.false
uzh.workflow.eprintid43236
uzh.workflow.fulltextStatuspublic
uzh.workflow.revisions141
uzh.workflow.rightsCheckoffen
uzh.workflow.statusarchive
Files

Original bundle

Name:
BenCharrada_autoHintGen_2010.pdf
Size:
322.4 KB
Format:
Adobe Portable Document Format
Publication available in collections: