Sie befinden Sich nicht im Netzwerk der Universität Paderborn. Der Zugriff auf elektronische Ressourcen ist gegebenenfalls nur via VPN oder Shibboleth (DFN-AAI) möglich. mehr Informationen...
Electronics (Basel), 2023-05, Vol.12 (11), p.2382
2023

Details

Autor(en) / Beteiligte
Titel
GUI Component Detection-Based Automated Software Crash Diagnosis
Ist Teil von
  • Electronics (Basel), 2023-05, Vol.12 (11), p.2382
Ort / Verlag
Basel: MDPI AG
Erscheinungsjahr
2023
Link zum Volltext
Quelle
EZB Electronic Journals Library
Beschreibungen/Notizen
  • This study presents an automated software crash-diagnosis technique using a state transition graph (STG) based on GUI-component detection. An STG is a graph representation of the state changes in an application that are caused by actions that are executed in the GUI, which avoids redundant test cases and generates bug-reproduction scenarios. The proposed technique configures the software application STG using computer vision and artificial intelligence technologies and performs automated GUI testing without human intervention. Four experiments were conducted to evaluate the performance of the proposed technique: a detection-performance analysis of the GUI-component detection model, code-coverage measurement, crash-detection-performance analysis, and crash-detection-performance analysis in a self-configured multi-crash environment. The GUI-component detection model obtained a macro F1-score of 0.843, even with a small training dataset for the deep-learning model in the detection-performance analysis. Furthermore, the proposed technique achieved better performance results than the baseline Monkey in terms of code coverage, crash detection, and multi-crash detection.
Sprache
Englisch
Identifikatoren
ISSN: 2079-9292
eISSN: 2079-9292
DOI: 10.3390/electronics12112382
Titel-ID: cdi_doaj_primary_oai_doaj_org_article_09b91966a40642a489c6701850583ba8

Weiterführende Literatur

Empfehlungen zum selben Thema automatisch vorgeschlagen von bX