1. What are the contributions in "Static reference analysis for gui objects in android software" ?
The authors propose the first static analysis to model GUI-related Android objects, their flow through the application, and their interactions with each other via the abstractions defined by the Android platform.. A formal semantics for the relevant Android constructs is developed to provide a solid foundation for this and other analyses.. Next, the authors propose a constraint-based reference analysis based on the semantics.. Experimental evaluation on real-world Android applications strongly suggests that the analysis achieves high precision with low cost.
read more
2. What is the final phase of the analysis?
In the final phase of the analysis, a fixed-point computation propagates views through the constraint graph based on the computed propagation paths.
read more
3. What are the common operations used by the applications?
Event handlers (column “listeners”) and the associated set-listener operations (column“SetListener”) are commonly used by the applications.
read more
4. What is the underlying language of Android?
Although the underlying language is Java, Android software is built using a component-based approach where the platform manages the lifetime, behavior, and data of application components.
read more

![Figure 1: Example based on ConnectBot [6].](/figures/figure-1-example-based-on-connectbot-6-v64gfm8h.png)


