Original scientific paper
https://doi.org/10.24138/jcomss-2022-0076
New Graphical Software Tool for Creating Cause-Effect Graph Specifications
Ehlimana Krupalija
orcid.org/0000-0002-5262-8313
; University of Sarajevo, Bosnia and Herzegovina
Šeila Bećirović
orcid.org/0000-0001-7776-9350
; University of Sarajevo, Bosnia and Herzegovina
Irfan Prazina
; University of Sarajevo, Bosnia and Herzegovina
Emir Cogo
; University of Sarajevo, Bosnia and Herzegovina
Ingmar Bešić
; University of Sarajevo, Bosnia and Herzegovina
Abstract
Cause-effect graphing is a commonly used black-box technique with many applications in practice. It is important to be able to create accurate cause-effect graph specifications from system requirements before converting them to test case tables used for black-box testing. In this paper, a new graphical software tool for creating cause-effect graph specifications is presented. The tool uses standardized graphical notation for describing different types of nodes, logical relations and constraints, resulting in a visual representation of the desired cause-effect graph which can be exported for later usage and imported in the tool. The purpose of this work is to make the cause-effect graph specification process easier for users in order to solve some of the problems which arise due to the insufficient amount of understanding of cause-effect graph elements. The proposed tool was successfully used for creating cause-effect graph specifications for small, medium and large graphs. It was also successfully used for performing different types of tasks by users without any prior knowledge of the functionalities of the tool, indicating that the tool is easy to use, helpful and intuitive. The results indicate that the usage of standardized notation is easier to understand than non-standardized approaches from other tools.
Keywords
software quality; black-box testing; cause-effect graph; graphical software tool
Hrčak ID:
291227
URI
Publication date:
30.12.2022.
Visits: 349 *