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 条
  • [11] User Interface Design in Medical Distributed Web Applications
    Serban, Alexandru
    Crisan-Vida, Mihaela
    Mada, Leonard
    Stoicu-Tivadar, Lacramioara
    HEALTH INFORMATICS MEETS EHEALTH, 2016, 223 : 223 - 229
  • [12] Automatically inferring user behavior models in large-scale web applications
    Ghaemmaghami, Saeedeh Sadat Sajjadi
    Emam, Seyedeh Sepideh
    Miller, James
    INFORMATION AND SOFTWARE TECHNOLOGY, 2022, 141
  • [13] Architectural patterns for applications with external user interface elements
    Lorenz, Andreas
    PERVASIVE AND MOBILE COMPUTING, 2013, 9 (02) : 269 - 280
  • [14] Towards User Interface Patterns for ERP Applications on Smartphones
    Homann, Marcus
    Wittges, Holger
    Krcmar, Helmut
    BUSINESS INFORMATION SYSTEMS, BIS 2013, 2013, 157 : 14 - 25
  • [15] Inferring user knowledge level from eye movement patterns
    Cole, Michael J.
    Gwizdka, Jacek
    Liu, Chang
    Belkin, Nicholas J.
    Zhang, Xiangmin
    INFORMATION PROCESSING & MANAGEMENT, 2013, 49 (05) : 1075 - 1091
  • [16] Software Engineering in User Interface Design with guidelines - from traditional applications to the Web sphere
    Hoffmann, HJ
    TOOLS FOR WORKING WITH GUIDELINES, 2001, : 263 - 272
  • [17] Declarative Rules for Inferring Fine-Grained Data Provenance from Scientific Workflow Execution Traces
    Bowers, Shawn
    McPhillips, Timothy
    Ludaescher, Bertram
    PROVENANCE AND ANNOTATION OF DATA AND PROCESSES, IPAW 2012, 2012, 7525 : 82 - 96
  • [18] Recovery of User Interface Web Design Patterns using Regular Expressions
    Mahmood, Khalid
    Tariq, Faiza
    Rasool, Ghulam
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2018, 9 (04) : 405 - 420
  • [19] Use Case and User Interface Patterns for Data Oriented Applications
    Rosado da Cruz, Antonio Miguel
    MODEL-DRIVEN ENGINEERING AND SOFTWARE DEVELOPMENT, MODELSWARD 2014, 2015, 506 : 117 - 133
  • [20] Organizing User Interface Patterns for e-Government Applications
    Pontico, Florence
    Winckler, Marco
    Limbourg, Quentin
    ENGINEERING INTERACTIVE SYSTEMS, 2008, 4940 : 601 - +