Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
A Taxonomy for Requirements Engineering and Software Test Alignment
Blekinge Institute of Technology, School of Computing.
Blekinge Institute of Technology, School of Computing.ORCID iD: 0000-0002-5179-4205
Blekinge Institute of Technology, School of Computing.
2014 (English)In: ACM Transactions on Software Engineering and Methodology, ISSN 1049-331X, E-ISSN 1557-7392, Vol. 23, no 2Article in journal (Refereed) Published
Abstract [en]

Requirements Engineering and Software Testing are mature areas and have seen a lot of research. Nevertheless, their interactions have been sparsely explored beyond the concept of traceability. To fill this gap we propose a definition of requirements engineering and software test (REST) alignment, a taxonomy that characterizes the methods linking the respective areas, and a process to assess alignment. The taxonomy can support researchers to identify new opportunities for investigation, as well as practitioners to compare alignment methods and evaluate alignment, or lack thereof. We constructed the REST taxonomy by analyzing alignment methods published in literature, iteratively validating the emerging dimensions. The resulting concept of an information dyad characterizes the exchange of information required for any alignment to take place. We demonstrate use of the taxonomy by applying it on five in-depth cases and illustrate angles of analysis on a set of thirteen alignment methods. In addition we developed an assessment framework (REST-bench), applied it in an industrial assessment, and showed that it, with a low effort, can identify opportunities to improve REST alignment. Although we expect that the taxonomy can be further refined, we believe that the information dyad is a valid and useful construct to understand alignment.

Place, publisher, year, edition, pages
ACM , 2014. Vol. 23, no 2
Keywords [en]
alignment, software process assessment, software testing, requirements engineering, taxonomy
National Category
Software Engineering
Identifiers
URN: urn:nbn:se:bth-6683DOI: 10.1145/2523088ISI: 000334997700006Local ID: oai:bth.se:forskinfo8C8FC2E06D7B3354C1257C31004D9273OAI: oai:DiVA.org:bth-6683DiVA, id: diva2:834207
Available from: 2014-07-17 Created: 2013-11-28 Last updated: 2023-06-30Bibliographically approved

Open Access in DiVA

fulltext(1158 kB)814 downloads
File information
File name FULLTEXT01.pdfFile size 1158 kBChecksum SHA-512
a4a05be3b85b579365697bd553c40f064054f0d2b322442dbb9450e3ac59a832ef8415085c97f887b51fbb6890af45f3c2aa0155e921c4c9492a0ca580cf24fa
Type fulltextMimetype application/pdf

Other links

Publisher's full text

Authority records

Unterkalmsteiner, MichaelFeldt, RobertGorschek, Tony

Search in DiVA

By author/editor
Unterkalmsteiner, MichaelFeldt, RobertGorschek, Tony
By organisation
School of Computing
In the same journal
ACM Transactions on Software Engineering and Methodology
Software Engineering

Search outside of DiVA

GoogleGoogle Scholar
Total: 814 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

doi
urn-nbn

Altmetric score

doi
urn-nbn
Total: 1284 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf