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 条
  • [21] Extracting user web browsing patterns from non-content network traces: The online advertising case study
    Macia-Fernandez, Gabriel
    Wang, Yong
    Rodriguez-Gomez, Rafael A.
    Kuzmanovic, Aleksandar
    COMPUTER NETWORKS, 2012, 56 (02) : 598 - 614
  • [22] Integration of Data Validation and User Interface Concerns in a DSL for Web Applications
    Groenewegen, Danny M.
    Visser, Eelco
    SOFTWARE LANGUAGE ENGINEERING, 2010, 5969 : 164 - 173
  • [23] Integration of data validation and user interface concerns in a DSL for web applications
    Groenewegen, Danny M.
    Visser, Eelco
    SOFTWARE AND SYSTEMS MODELING, 2013, 12 (01): : 35 - 52
  • [24] Integration of data validation and user interface concerns in a DSL for web applications
    Danny M. Groenewegen
    Eelco Visser
    Software & Systems Modeling, 2013, 12 : 35 - 52
  • [25] User interface design practices in simple single page web applications
    Tesarik, Jiri
    Dolezal, Ladislav
    Kollmann, Christian
    2008 FIRST INTERNATIONAL CONFERENCE ON THE APPLICATIONS OF DIGITAL INFORMATION AND WEB TECHNOLOGIES, VOLS 1 AND 2, 2008, : 230 - +
  • [26] User Interface Modeling for Accessible Web Applications with the Unified Modeling Language
    Vieritz, Helmut
    Schilberg, Daniel
    Jeschke, Sabina
    PROCEEDINGS OF THE 3RD INTERNATIONAL CONFERENCE ON SOFTWARE DEVELOPMENT FOR ENHANCING ACCESSIBILITY AND FIGHTING INFO-EXCLUSION (DSAI 2010), 2010, : 119 - 126
  • [27] Developing Usable Software Applications for Users with Autism: User Analisys, User Interface Design Patterns and Interface Components
    Mejia-Figueroa, Andres
    Quezada Cisnero, Maria de los Angeles
    Reyes Juarez-Ramirez, J.
    2016 FOURTH INTERNATIONAL CONFERENCE IN SOFTWARE ENGINEERING RESEARCH AND INNOVATION - CONISOFT 2016, 2016, : 195 - 203
  • [28] User interface directions for the web
    Nielsen Norman Group, Atherton, CA, United States
    Commun ACM, 1 (65-72):
  • [29] User interface directions for the Web
    Nielsen, J
    COMMUNICATIONS OF THE ACM, 1999, 42 (01) : 65 - 72
  • [30] PatternLens: Inferring evolutive patterns from web API usage logs
    Koci, Rediana
    Franch, Xavier
    Jovanovic, Petar
    Abello, Alberto
    INTELLIGENT INFORMATION SYSTEMS, CAISE FORUM 2021, 2021, 424 : 146 - 153