ETF-RI-CEG-Advanced: A graphical desktop tool for black-box testing by using cause–effect graphs

Researchers and domain experts usually require the help of software packages for black-box testing complex systems using cause–effect graphs. However, there are only a few available packages for this purpose with limited functionalities. The existing software tools are either commercial, not disclos...

Full description

Bibliographic Details
Main Authors: Ehlimana Krupalija, Emir Cogo, Damir Pozderac, Samir Omanović, Almir Karabegović, Razija Turčinhodžić Mulahasanović, Ingmar Bešić
Format: Article
Language:English
Published: Elsevier 2024-02-01
Series:SoftwareX
Subjects:
Online Access:http://www.sciencedirect.com/science/article/pii/S2352711023003217
_version_ 1797377846105079808
author Ehlimana Krupalija
Emir Cogo
Damir Pozderac
Samir Omanović
Almir Karabegović
Razija Turčinhodžić Mulahasanović
Ingmar Bešić
author_facet Ehlimana Krupalija
Emir Cogo
Damir Pozderac
Samir Omanović
Almir Karabegović
Razija Turčinhodžić Mulahasanović
Ingmar Bešić
author_sort Ehlimana Krupalija
collection DOAJ
description Researchers and domain experts usually require the help of software packages for black-box testing complex systems using cause–effect graphs. However, there are only a few available packages for this purpose with limited functionalities. The existing software tools are either commercial, not disclosed by their authors at all or use technologies that are obsolete. ETF-RI-CEG-Advanced is a graphical desktop software tool that simplifies the process of black-box testing software by using the cause–effect graphing technique. The tool improves the graphical specification of cause–effect graphs by adding the usage of a feasibility module for repairing mistakes. Its main functionalities include the full feasible test suite generation, application of two minimization algorithms, and calculating the relevant software quality metrics.
first_indexed 2024-03-08T19:59:13Z
format Article
id doaj.art-7b06a435d5014c7389d726cd29443bde
institution Directory Open Access Journal
issn 2352-7110
language English
last_indexed 2024-03-08T19:59:13Z
publishDate 2024-02-01
publisher Elsevier
record_format Article
series SoftwareX
spelling doaj.art-7b06a435d5014c7389d726cd29443bde2023-12-24T04:45:54ZengElsevierSoftwareX2352-71102024-02-0125101625ETF-RI-CEG-Advanced: A graphical desktop tool for black-box testing by using cause–effect graphsEhlimana Krupalija0Emir Cogo1Damir Pozderac2Samir Omanović3Almir Karabegović4Razija Turčinhodžić Mulahasanović5Ingmar Bešić6Corresponding author.; Department of Computer Science and Informatics, Faculty of Electrical Engineering, University of Sarajevo, 71000 Sarajevo, Bosnia and HerzegovinaDepartment of Computer Science and Informatics, Faculty of Electrical Engineering, University of Sarajevo, 71000 Sarajevo, Bosnia and HerzegovinaDepartment of Computer Science and Informatics, Faculty of Electrical Engineering, University of Sarajevo, 71000 Sarajevo, Bosnia and HerzegovinaDepartment of Computer Science and Informatics, Faculty of Electrical Engineering, University of Sarajevo, 71000 Sarajevo, Bosnia and HerzegovinaDepartment of Computer Science and Informatics, Faculty of Electrical Engineering, University of Sarajevo, 71000 Sarajevo, Bosnia and HerzegovinaDepartment of Computer Science and Informatics, Faculty of Electrical Engineering, University of Sarajevo, 71000 Sarajevo, Bosnia and HerzegovinaDepartment of Computer Science and Informatics, Faculty of Electrical Engineering, University of Sarajevo, 71000 Sarajevo, Bosnia and HerzegovinaResearchers and domain experts usually require the help of software packages for black-box testing complex systems using cause–effect graphs. However, there are only a few available packages for this purpose with limited functionalities. The existing software tools are either commercial, not disclosed by their authors at all or use technologies that are obsolete. ETF-RI-CEG-Advanced is a graphical desktop software tool that simplifies the process of black-box testing software by using the cause–effect graphing technique. The tool improves the graphical specification of cause–effect graphs by adding the usage of a feasibility module for repairing mistakes. Its main functionalities include the full feasible test suite generation, application of two minimization algorithms, and calculating the relevant software quality metrics.http://www.sciencedirect.com/science/article/pii/S2352711023003217Cause–effect graphsBlack-box testingSoftware quality
spellingShingle Ehlimana Krupalija
Emir Cogo
Damir Pozderac
Samir Omanović
Almir Karabegović
Razija Turčinhodžić Mulahasanović
Ingmar Bešić
ETF-RI-CEG-Advanced: A graphical desktop tool for black-box testing by using cause–effect graphs
SoftwareX
Cause–effect graphs
Black-box testing
Software quality
title ETF-RI-CEG-Advanced: A graphical desktop tool for black-box testing by using cause–effect graphs
title_full ETF-RI-CEG-Advanced: A graphical desktop tool for black-box testing by using cause–effect graphs
title_fullStr ETF-RI-CEG-Advanced: A graphical desktop tool for black-box testing by using cause–effect graphs
title_full_unstemmed ETF-RI-CEG-Advanced: A graphical desktop tool for black-box testing by using cause–effect graphs
title_short ETF-RI-CEG-Advanced: A graphical desktop tool for black-box testing by using cause–effect graphs
title_sort etf ri ceg advanced a graphical desktop tool for black box testing by using cause effect graphs
topic Cause–effect graphs
Black-box testing
Software quality
url http://www.sciencedirect.com/science/article/pii/S2352711023003217
work_keys_str_mv AT ehlimanakrupalija etfricegadvancedagraphicaldesktoptoolforblackboxtestingbyusingcauseeffectgraphs
AT emircogo etfricegadvancedagraphicaldesktoptoolforblackboxtestingbyusingcauseeffectgraphs
AT damirpozderac etfricegadvancedagraphicaldesktoptoolforblackboxtestingbyusingcauseeffectgraphs
AT samiromanovic etfricegadvancedagraphicaldesktoptoolforblackboxtestingbyusingcauseeffectgraphs
AT almirkarabegovic etfricegadvancedagraphicaldesktoptoolforblackboxtestingbyusingcauseeffectgraphs
AT razijaturcinhodzicmulahasanovic etfricegadvancedagraphicaldesktoptoolforblackboxtestingbyusingcauseeffectgraphs
AT ingmarbesic etfricegadvancedagraphicaldesktoptoolforblackboxtestingbyusingcauseeffectgraphs