• DocumentCode
    637988
  • Title

    Inferring UI patterns with Inductive Logic Programming

  • Author

    Nabuco, Miguel ; Paiva, Ana C. R. ; Camacho, Rodrigo ; Faria, Joao Pascoal

  • Author_Institution
    Dept. de Eng. Inf., Univ. do Porto, Porto, Portugal
  • fYear
    2013
  • fDate
    19-22 June 2013
  • Firstpage
    1
  • Lastpage
    5
  • Abstract
    This paper presents an approach to infer UI patterns existent in a web application. This reverse engineering process is performed in two steps. First, execution traces are collected from user interactions using the Selenium software. Second, the existing UI patterns within those traces are identified using Machine Learning inference with the Aleph ILP system. The paper describes and illustrates the proposed methodology on a case study over the Amazon web site.
  • Keywords
    Web sites; inductive logic programming; inference mechanisms; learning (artificial intelligence); user interfaces; Aleph ILP system; Amazon Web site; Selenium software; UI patterns; Web application; execution traces; inductive logic programming; machine learning inference; reverse engineering process; user interface; Conferences; Graphical user interfaces; Logic programming; Reverse engineering; Software; Testing; Unified modeling language; Inductive Logic Programming; Reverse Engineering; UI Patterns; Web Application;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Information Systems and Technologies (CISTI), 2013 8th Iberian Conference on
  • Conference_Location
    Lisboa
  • Type

    conf

  • Filename
    6615703