• DocumentCode
    3861146
  • 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
  • Volume
    13
  • Issue
    12
  • fYear
    2015
  • Firstpage
    3942
  • Lastpage
    3952
  • 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
  • Publisher
    ieee
  • ISSN
    1548-0992
  • Type

    jour

  • DOI
    10.1109/TLA.2015.7404931
  • Filename
    7404931