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...
Main Authors: | , , , , , , |
---|---|
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 |