Near Failure Analysis Using Dynamic Behavioural Data

Forskningsoutput: Kapitel i bok/rapport/Conference proceedingKonferenspaper i proceedingPeer review

Sammanfattning

Automated testing is a safeguard against software regression and provides huge benefits. However, it is yet a challenging subject. Among others, there is a risk that the test cases are too specific, thus making them inefficient. There are many forms of undesirable behaviour that are compatible with a typical program’s specification, that however, harm users. An efficient test should provide most possible information in relation to the resources spent. This paper introduces near failure analysis which complements testing activities by analysing dynamic behavioural metrics (e.g., execution time) in addition to explicit output values. The approach employs machine learning (ML) for classifying the behaviour of a program as faulty or healthy based on dynamic data gathered throughout its executions over time. An ML-based model is designed and trained to predict whether or not an arbitrary version of a program is at risk of failure. The very preliminary evaluation demonstrates promising results for feasibility and effectiveness of near failure analysis.

Originalspråkengelska
Titel på värdpublikationProduct-Focused Software Process Improvement
Undertitel på värdpublikation23rd International Conference, PROFES 2022, Jyväskylä, Finland, November 21–23, 2022, Proceedings
RedaktörerDavide Taibi, Marco Kuhrmann, Tommi Mikkonen, Pekka Abrahamsson, Jil Klünder
FörlagSpringer Science and Business Media B.V.
Sidor171-178
Antal sidor8
ISBN (elektroniskt)978-3-031-21388-5
ISBN (tryckt)978-3-031-21387-8
DOI
StatusPublished - 2022 nov. 22
Evenemang23rd International Conference on Product-Focused Software Process Improvement, PROFES 2022 - Jyväskylä, Finland
Varaktighet: 2022 nov. 212022 nov. 23

Publikationsserier

NamnLecture Notes in Computer Science
FörlagSpringer
Volym13709
ISSN (tryckt)0302-9743
ISSN (elektroniskt)1611-3349

Konferens

Konferens23rd International Conference on Product-Focused Software Process Improvement, PROFES 2022
Land/TerritoriumFinland
OrtJyväskylä
Period2022/11/212022/11/23

Ämnesklassifikation (UKÄ)

  • Programvaruteknik

Fingeravtryck

Utforska forskningsämnen för ”Near Failure Analysis Using Dynamic Behavioural Data”. Tillsammans bildar de ett unikt fingeravtryck.

Citera det här