Near Failure Analysis Using Dynamic Behavioural Data

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


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.

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.
Antal sidor8
ISBN (elektroniskt)978-3-031-21388-5
ISBN (tryckt)978-3-031-21387-8
StatusPublished - 2022 nov. 22
Evenemang23rd International Conference on Product-Focused Software Process Improvement, PROFES 2022 - Jyväskylä, Finland
Varaktighet: 2022 nov. 212022 nov. 23


NamnLecture Notes in Computer Science
ISSN (tryckt)0302-9743
ISSN (elektroniskt)1611-3349


Konferens23rd International Conference on Product-Focused Software Process Improvement, PROFES 2022

Ämnesklassifikation (UKÄ)

  • Programvaruteknik


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

Citera det här