https://www.mdu.se/

mdu.sePublications
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
Quality assuring the quality assurance tool: Applying safety-critical concepts to test framework development
Westermo Network Technologies AB, Västerås, Sweden.
Mälardalen University, School of Innovation, Design and Engineering, Embedded Systems. Westermo Network Technologies AB, Västerås, Sweden.ORCID iD: 0000-0003-1688-6937
Mälardalen University, School of Innovation, Design and Engineering, Embedded Systems.ORCID iD: 0000-0002-5032-2310
Mälardalen University, School of Innovation, Design and Engineering, Embedded Systems.ORCID iD: 0000-0003-0611-2655
2022 (English)In: PeerJ Computer Science, E-ISSN 2376-5992, Vol. 8, p. e1131-e1131, article id e1131Article in journal (Refereed) Published
Abstract [en]

The quality of embedded systems is demonstrated by the performed tests. The quality of such tests is often dependent on the quality of one or more testing tools, especially in automated testing. Test automation is also central to the success of agile development. It is thus critical to ensure the quality of testing tools. This work explores how industries with agile processes can learn from safety-critical system development with regards to the quality assurance of the test framework development. Safety-critical systems typically need adherence to safety standards that often suggests substantial upfront documentation, plans and a long-term perspective on several development aspects. In contrast, agile approaches focus on quick adaptation, evolving software and incremental deliveries. This article identifies several approaches of quality assurance of software development tools in functional safety development and agile development. The extracted approaches are further analyzed and processed into candidate solutions, i.e., principles and practices for the test framework quality assurance applicable in an industrial context. An industrial focus group with experienced practitioners further validated the candidate solutions through moderated group discussions. The two main contributions from this study are: (i) 48 approaches and 25 derived candidate solutions for test framework quality assurance in four categories (development, analysis, run-time measures, and validation and verification) with related insights, e.g., a test framework should be perceived as a tool-chain and not a single tool, (ii) the perceived value of the candidate solutions in industry as collected from the focus group. 

Place, publisher, year, edition, pages
2022. Vol. 8, p. e1131-e1131, article id e1131
Keywords [en]
Agile processes, Case study, Hybrid processes, Quality assurance, Safety-critical development, Test automation.
National Category
Computer and Information Sciences
Identifiers
URN: urn:nbn:se:mdh:diva-61206DOI: 10.7717/peerj-cs.1131ISI: 000965374500001Scopus ID: 2-s2.0-85143867287OAI: oai:DiVA.org:mdh-61206DiVA, id: diva2:1718224
Available from: 2022-12-12 Created: 2022-12-12 Last updated: 2023-05-03Bibliographically approved

Open Access in DiVA

No full text in DiVA

Other links

Publisher's full textScopus

Authority records

Strandberg, Per ErikSundmark, DanielAfzal, Wasif

Search in DiVA

By author/editor
Strandberg, Per ErikSundmark, DanielAfzal, Wasif
By organisation
Embedded Systems
In the same journal
PeerJ Computer Science
Computer and Information Sciences

Search outside of DiVA

GoogleGoogle Scholar

doi
urn-nbn

Altmetric score

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