Ändra sökning
RefereraExporteraLänk till posten
Permanent länk

Direktlänk
Referera
Referensformat
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annat format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annat 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 (Engelska)Ingår i: Software quality journal, ISSN 0963-9314, E-ISSN 1573-1367, Vol. 27, nr 1, s. 125-147Artikel i tidskrift (Refereegranskat) 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.

Ort, förlag, år, upplaga, sidor
Springer, 2019. Vol. 27, nr 1, s. 125-147
Nyckelord [en]
UML models, System testing, System models, Test design, Model comprehensibility, Controlled experiment
Nationell ämneskategori
Programvaruteknik
Identifikatorer
URN: urn:nbn:se:bth-16116DOI: 10.1007/s11219-018-9407-9ISI: 000462236000004OAI: oai:DiVA.org:bth-16116DiVA, id: diva2:1201151
Forskningsfinansiär
KK-stiftelsen, 20130085
Anmärkning

open access

Tillgänglig från: 2018-04-24 Skapad: 2018-04-24 Senast uppdaterad: 2019-04-18Bibliografiskt granskad

Open Access i DiVA

fulltext(766 kB)64 nedladdningar
Filinformation
Filnamn FULLTEXT01.pdfFilstorlek 766 kBChecksumma SHA-512
86f5884e9d7ab809cdda6587c01de46601521150b0b5e29be0e1aff3972095349a292cfcfd8dc311945235c952c19b2fdccb947704807a57d5d11dc97de83636
Typ fulltextMimetyp application/pdf

Övriga länkar

Förlagets fulltextComprehensibility of system models during test design: a controlled experiment comparing UML activity diagrams and state machines

Personposter BETA

Felderer, Michael

Sök vidare i DiVA

Av författaren/redaktören
Felderer, Michael
Av organisationen
Institutionen för programvaruteknik
I samma tidskrift
Software quality journal
Programvaruteknik

Sök vidare utanför DiVA

GoogleGoogle Scholar
Totalt: 64 nedladdningar
Antalet nedladdningar är summan av nedladdningar för alla fulltexter. Det kan inkludera t.ex tidigare versioner som nu inte längre är tillgängliga.

doi
urn-nbn

Altmetricpoäng

doi
urn-nbn
Totalt: 199 träffar
RefereraExporteraLänk till posten
Permanent länk

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