Title :
Inferring Use-cases from GUI Analysis
Author :
Enrique Alfredo Miranda;Corina Natalia Abdelahad;Mario Marcelo Beron;Daniel Edgardo Riesco
Author_Institution :
Univ. Nac. de San Luis, San Luis, Argentina
Abstract :
One of the most arduous and tedious tasks in the life cycle of an application is Software Maintenance and Evolution. In this context, the most time-consuming activities are those that the programmer must execute to get a complete understanding of the system. Based on this need, Program Comprehension (PC), a Software Engineering discipline, arises to tackle the problem. This article presents SSPIA, a strategy that assists software engineers to understand a system by inferring its use case model. SSPIA uses concepts, techniques and tools of PC to carry out its purposes. In order to extract use cases, some specific system static information is collected. This information serves as input to a process that implements a clustering technique based on system´s Graphical User Interface (GUI). Almost all clustering techniques take as main criteria graph´s structural properties. However, in the context of PC, some Problem Domain information must be considered. The strategy proposed in this article takes into account an essential component strongly related to system´s Problem Domain: Graphic User Interfaces. As a main aim, the proposed strategy seeks to assist the arduous cognitive process that involves understanding a system.
Keywords :
"Graphical user interfaces","Software","Silicon","Unified modeling language","Context","Data mining","Context modeling"
Journal_Title :
IEEE Latin America Transactions
DOI :
10.1109/TLA.2015.7404931