Endre søk
RefereraExporteraLink to record
Permanent link

Direct link
Referera
Referensformat
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annet format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annet språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf
Comprehensibility of system models during test design: A controlled experiment comparing UML activity diagrams and state machines
Blekinge Tekniska Högskola, Fakulteten för datavetenskaper, Institutionen för programvaruteknik. Blekinge Institute of Technology.ORCID-id: 0000-0003-3818-4442
Herrmann & Ehrlich, DEU.
2019 (engelsk)Inngår i: Software quality journal, ISSN 0963-9314, E-ISSN 1573-1367, Vol. 27, nr 1, s. 125-147Artikkel i tidsskrift (Fagfellevurdert) Published
Abstract [en]

UML activity diagrams and state machines are both used for modeling system behavior from the user perspective and are frequently the basis for deriving system test cases. In practice, system test cases are often derived manually from UML activity diagrams or state machines. For this task, comprehensibility of respective models is essential and a relevant question for practice to support model selection and design, as well as subsequent test derivation. Therefore, the objective of this paper is to compare the comprehensibility of UML activity diagrams and state machines during manual test case derivation. We investigate the comprehensibility of UML activity diagrams and state machines in a controlled student experiment. Three measures for comprehensibility have been investigated: (1) the self-assessed comprehensibility, (2) the actual comprehensibility measured by the correctness of answers to comprehensibility questions, and (3) the number of errors made during test case derivation. The experiment was performed and internally replicated with overall 84 participants divided into three groups at two institutions. Our experiment indicates that activity diagrams are more comprehensible but also more error-prone with regard to manual test case derivation and discusses how these results can improve system modeling and test case design.

sted, utgiver, år, opplag, sider
Springer, 2019. Vol. 27, nr 1, s. 125-147
Emneord [en]
UML models, System testing, System models, Test design, Model comprehensibility, Controlled experiment
HSV kategori
Identifikatorer
URN: urn:nbn:se:bth-16116DOI: 10.1007/s11219-018-9407-9ISI: 000462236000004OAI: oai:DiVA.org:bth-16116DiVA, id: diva2:1201151
Forskningsfinansiär
Knowledge Foundation, 20130085
Merknad

open access

Tilgjengelig fra: 2018-04-24 Laget: 2018-04-24 Sist oppdatert: 2019-04-18bibliografisk kontrollert

Open Access i DiVA

fulltext(766 kB)59 nedlastinger
Filinformasjon
Fil FULLTEXT01.pdfFilstørrelse 766 kBChecksum SHA-512
86f5884e9d7ab809cdda6587c01de46601521150b0b5e29be0e1aff3972095349a292cfcfd8dc311945235c952c19b2fdccb947704807a57d5d11dc97de83636
Type fulltextMimetype application/pdf

Andre lenker

Forlagets fulltekstComprehensibility of system models during test design: a controlled experiment comparing UML activity diagrams and state machines

Personposter BETA

Felderer, Michael

Søk i DiVA

Av forfatter/redaktør
Felderer, Michael
Av organisasjonen
I samme tidsskrift
Software quality journal

Søk utenfor DiVA

GoogleGoogle Scholar
Totalt: 59 nedlastinger
Antall nedlastinger er summen av alle nedlastinger av alle fulltekster. Det kan for eksempel være tidligere versjoner som er ikke lenger tilgjengelige

doi
urn-nbn

Altmetric

doi
urn-nbn
Totalt: 196 treff
RefereraExporteraLink to record
Permanent link

Direct link
Referera
Referensformat
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annet format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annet språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf