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
An experimental study on the impact of requirement communication on the quality and efficiency of writing test cases
Blekinge Institute of Technology, Faculty of Computing, Department of Software Engineering.
Blekinge Institute of Technology, Faculty of Computing, Department of Software Engineering.
2022 (English)Independent thesis Advanced level (professional degree), 12 credits / 18 HE creditsStudent thesis
Abstract [en]

Requirements are fundamental to software development. They establish the foundation and scope of a software project. They determine the features that are to be developed. The entire project goal, for all stake-holders, is determined by the requirements gathered and how they are implemented. Stakeholders, like developers and testers, prepare their artifacts and develop components based on the requirements provided to them. It is important that the requirements are communicated to each stakeholder as they are intended. All stakeholders should understand the requirements as they are meant for the success of a project. The manner in which requirements are communicated is an essential element in ensuring the success of a software product. It is believed that written communication supplemented by verbal communication leads to a better quality of software. The aim of this study is to understand the magnitude of the im-pact of written and verbal communication of requirements on the quality of test cases and the efficiency of creating them for functional requirements. For this study, we have conducted a quasi-experiment wherein we provide experienced testers with abstract and concrete requirements and measure the impact of the mode of communication on the quality of test cases written. Our results suggest that verbal communication of requirements aids in creating good-quality test cases. But the quality comes at a cost of the efficiency of writing the test cases. The experiment shows that because of the additional verbal communication, the efficiency in creating test cases, measured in time, becomes lower, i.e. the quality of test cases increases, but creating them becomes less efficient.

Place, publisher, year, edition, pages
2022. , p. 39
Keywords [en]
Requirement engineering, Requirement communication, Software development, Test cases.
National Category
Other Electrical Engineering, Electronic Engineering, Information Engineering
Identifiers
URN: urn:nbn:se:bth-24360OAI: oai:DiVA.org:bth-24360DiVA, id: diva2:1742211
Subject / course
PA2584 Research Methods and Master's Thesis in Software Engineering for Professionals
Educational program
PAASA Master's Programme in Software Engineering 60,0 hp
Supervisors
Examiners
Note

Available from: 2023-03-08 Created: 2023-03-08 Last updated: 2023-03-08Bibliographically approved

Open Access in DiVA

An experimental study on the impact of requirement communication on the quality and efficiency of writing test cases(2996 kB)88 downloads
File information
File name FULLTEXT02.pdfFile size 2996 kBChecksum SHA-512
33bddb78e83f0ea6d8c54fe46604e6feef4493cb5d24a7cf1649efd06f38453351b2bec94978d41cd8dfa0e0bd3d5a6a3bcf0aeac75e212ca10424b280821ee9
Type fulltextMimetype application/pdf

By organisation
Department of Software Engineering
Other Electrical Engineering, Electronic Engineering, Information Engineering

Search outside of DiVA

GoogleGoogle Scholar
Total: 90 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

urn-nbn

Altmetric score

urn-nbn
Total: 111 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