Static analysis of programs with graphical user interface

被引:0
|
作者
Staiger, Stefan [1 ]
机构
[1] Univ Stuttgart, Inst Software Technol, D-7000 Stuttgart, Germany
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We describe a new approach for statically analyzing programs which have a graphical user interface (GUI). Our analysis detects the parts of the program which belong to the GUI, it detects widgets and hierarchies they form, and it shows the event handlers connected to events of those widgets. Besides supporting general program understanding, we show that this also supports control-flow analysis, architecture recovery, migration to GUI builders and mapping the visual appearance of the program to source code artefacts. Our tests indicate that the static analysis we propose is fast and useful.
引用
收藏
页码:252 / +
页数:2
相关论文
共 50 条
  • [1] New Graphical User Interface for EXAFS analysis with the GNXAS suite of programs
    Hatada, Keisuke
    Iesari, Fabio
    Properzi, Leonardo
    Minicucci, M.
    Di Cicco, Andrea
    [J]. 16TH INTERNATIONAL CONFERENCE ON X-RAY ABSORPTION FINE STRUCTURE (XAFS16), 2016, 712
  • [2] A graphical user interface for infant ERP analysis
    Jussi Kaatiala
    Santeri Yrttiaho
    Linda Forssman
    Katherine Perdue
    Jukka Leppänen
    [J]. Behavior Research Methods, 2014, 46 : 745 - 757
  • [3] A graphical user interface for infant ERP analysis
    Kaatiala, Jussi
    Yrttiaho, Santeri
    Forssman, Linda
    Perdue, Katherine
    Leppanen, Jukka
    [J]. BEHAVIOR RESEARCH METHODS, 2014, 46 (03) : 745 - 757
  • [4] Accessing MCIDAS programs through a Java']Java™ based graphical user interface
    Murray, D
    [J]. 14TH INTERNATIONAL CONFERENCE ON INTERACTIVE INFORMATION AND PROCESSING SYSTEM (IIPS) FOR METEOROLOGY, OCEANOGRAPHY, AND HYDROLOGY, 1998, : 185 - 185
  • [5] COMODI:: On the graphical user interface
    Lázár, ZI
    Fanea, A
    Petrascu, D
    Ciobotariu-Boer, V
    Pârv, B
    [J]. SEVENTH INTERNATIONAL SYMPOSIUM ON SYMBOLIC AND NUMERIC ALGORITHMS FOR SCIENTIFIC COMPUTING, PROCEEDINGS, 2005, : 109 - 113
  • [6] LOOKING AT THE GRAPHICAL USER INTERFACE
    NICHOLLS, B
    [J]. BYTE, 1990, 15 (11): : 161 - &
  • [7] Graphical user interface tools
    Cosmo, G
    [J]. HEPVIS96 WORKSHOP ON VISUALIZATION IN HIGH-ENERGY PHYSICS, 1997, 97 (01): : 111 - 116
  • [8] A graphical user interface for relaxed
    Jones, FW
    [J]. PROCEEDINGS OF THE 1997 PARTICLE ACCELERATOR CONFERENCE, VOLS 1-3: PLENARY AND SPECIAL SESSIONS ACCELERATORS AND STORAGE RINGS - BEAM DYNAMICS, INSTRUMENTATION, AND CONTROLS, 1998, : 2600 - 2602
  • [9] The kitchen as a graphical user interface
    Bonanni, L
    Lee, CH
    [J]. DIGITAL CREATIVITY, 2005, 16 (02) : 110 - 114
  • [10] Graphical User Interface for OpenThread
    Gopaluni, Jitendra
    Unwala, Ishaq
    Lu, Jiang
    Yang, Xiaokun
    [J]. 2019 IEEE 16TH INTERNATIONAL CONFERENCE ON SMART CITIES: IMPROVING QUALITY OF LIFE USING ICT, IOT AND AI (IEEE HONET-ICT 2019), 2019, : 235 - 237