Generating Use Case Specification from SALT GUI
Halim Wildan Awalurahman, Indra Kharisma Raharjana, Rifqi Hanief, Syahrul Akbar Rohmani, Rikza Biknada Korompis, Mahardika Riesma Oktavian, Muhammad Wildan Azky Hamdani, Badrus Zaman, Kartono Kartono · 2023
Requirement engineering plays a crucial role in the initial phase of software development. Among the commonly utilized artifacts for requirements is the Use Case Specification, which aids in identifying scenarios and resolving inconsistencies, ambiguities, and incompleteness in the requirements document. This process of scenario identification is also applicable in human-computer interaction, particularly in user interfaces where the graphical user interface (GUI) serves as the closest interface for user interaction and feedback. Recognizing this connection, using GUIs to generate a Use Case Specification emerged. This research proposes an approach for generating a Use Case Specification from the SALT GUI. The primary method employed in this study involves the use of Regular Expressions. A SALT GUI format was also formulated and integrated into an activity diagram to achieve the desired output. Consequently, the proposed approach successfully predicts tasks from SALT GUI to generate a Use Case Specification, yielding a precision score of 0.875, a recall of 0.625, and an f-score of 0.833. These results substantiate the feasibility of generating a Use Case Specification from SALT GUI.