Inferring User Interface Patterns from Execution Traces of Web Applications

被引:0
|
作者
Nabuco, Miguel [1 ]
Paiva, Ana C. R. [1 ]
Faria, Joao Pascoal [1 ]
机构
[1] Univ Porto, Fac Engn, Dept Informat Engn, P-4100 Oporto, Portugal
关键词
EXTRACTION;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper presents a dynamic reverse engineering approach to extract User Interface (UI) Patterns from existent Web Applications. Firstly, information related to user interaction is saved, in particular: user actions and parameters; the HTML source pages; and the URLs. Secondly, the collected information is analysed in order to calculate several metrics (e.g., the differences between subsequent HTML pages). Thirdly, the existent UI Patterns are inferred from the overall information calculated based on a set of heuristic rules. The overall reverse engineering approach is evaluated with some experiments over several public Web Applications.
引用
收藏
页码:311 / 326
页数:16
相关论文
共 50 条
  • [1] Inferring Hierarchical Motifs from Execution Traces
    Alimadadi, Saba
    Mesbah, Ali
    Pattabiraman, Karthik
    PROCEEDINGS 2018 IEEE/ACM 40TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE), 2018, : 776 - 787
  • [2] Discovering Program's Behavioral Patterns by Inferring Graph-Grammars from Execution Traces
    Zhao, Chunying
    Ates, Keven
    Kong, Jun
    Zhang, Kang
    20TH IEEE INTERNATIONAL CONFERENCE ON TOOLS WITH ARTIFICIAL INTELLIGENCE, VOL 2, PROCEEDINGS, 2008, : 395 - +
  • [3] Mining Patterns From Concurrent Execution Traces
    Ahmed, Md Rubel
    Zheng, Hao
    Mukherjee, Parijat
    Ketkar, Mahesh C.
    Yang, Jin
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2022, 41 (08) : 2758 - 2762
  • [4] Adaptive User Interface for Web Applications
    El-Bakry, Hazem M.
    Abu-Elsoud, Mohamed
    Mohamed, Samaa
    Hassan, Ahmed E.
    Kandel, Mahmoud S.
    Mastorakis, Nikos
    RECENT ADVANCES IN BUSINESS ADMINISTRATION, 2010, : 190 - +
  • [5] Discovering of Execution Patterns of Subprograms in Execution Traces
    Komorowski, Michal
    PHOTONICS APPLICATIONS IN ASTRONOMY, COMMUNICATIONS, INDUSTRY, AND HIGH-ENERGY PHYSICS EXPERIMENTS 2015, 2015, 9662
  • [6] Inferring Behavioural Models from Traces of Business Applications
    Dury, Arnaud
    Hallal, Hesham H.
    Petrenko, Alexandre
    2009 IEEE INTERNATIONAL CONFERENCE ON WEB SERVICES, VOLS 1 AND 2, 2009, : 791 - 798
  • [7] Implementing adaptive user interface for web applications
    Morzy, T
    Wojciechowski, M
    Zakrzewicz, M
    Dachtera, P
    Jurga, P
    INTELLIGENT INFORMATION PROCESSING AND WEB MINING, 2003, : 97 - 104
  • [8] Inferring Human Mobility Patterns from Taxicab Location Traces
    Ganti, Raghu K.
    Srivatsa, Mudhakar
    Ranganathan, Anand
    Han, Jiawei
    UBICOMP'13: PROCEEDINGS OF THE 2013 ACM INTERNATIONAL JOINT CONFERENCE ON PERVASIVE AND UBIQUITOUS COMPUTING, 2013, : 459 - 468
  • [9] Design Patterns for User Interface for Mobile Applications
    Nilsson, Erik G.
    COMPUTER-AIDED DESIGN OF USER INTERFACES VI, 2009, : 307 - 312
  • [10] Design patterns for user interface for mobile applications
    Nilsson, Erik G.
    ADVANCES IN ENGINEERING SOFTWARE, 2009, 40 (12) : 1318 - 1328