Haowei Wu 0004

dblp:40/10453-4 · DBLP profile ↗
← Back
4ranked-venue papers
1as first author
0since 2021 · last 2020
0000-0002-5175-8335ORCID · conflict

Domains — the database's venue-derived domains; a paper can count in several

Software engineering, systems software and programming languages · 4 · 1 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Software engineering, system software, and programming languages
2 papers
Empirical software engineering · 43% Program analysis · 28% Software testing · 28%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Energy-efficient computing · 77% Embedded and real-time systems · 23%

Topics — the 5 heaviest of 5, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Empirical software engineering › mining software repositories
mobile app analysis
0.312018
Detection of energy inefficiencies in Android wear watch faces · ESEC/SIGSOFT FSE 2018
Energy-efficient computing › mobile device energy management
mobile device energy saving
0.312018
Detection of energy inefficiencies in Android wear watch faces · ESEC/SIGSOFT FSE 2018
Software testing › test generation
GUI test generation
0.212015
Static Window Transition Graphs for Android (T) · ASE 2015
Program analysis
static analysis
0.212015
Static Window Transition Graphs for Android (T) · ASE 2015
Embedded and real-time systems › mobile computing
wearable computing
0.112018
Detection of energy inefficiencies in Android wear watch faces · ESEC/SIGSOFT FSE 2018

Methods — techniques the papers use, named apart from their topics

energy profiling · 0.7app market study · 0.7window transition graph · 0.2static analysis · 0.2path traversal · 0.2
YearPublicationVenuePosition
2020 Sentinel: generating GUI tests for sensor leaks in Android and Android wear apps
Haowei Wu 0004, Hailong Zhang 0006, Atanas Rountev
Softw. Qual. J.1
2018 Detection of energy inefficiencies in Android wear watch faces
abstract
This work considers watch faces for Android Wear devices such as smartwatches. Watch faces are a popular category of apps that display current time and relevant contextual information. Our study of watch faces in an app market indicates that energy efficiency is a key concern for users and developers.
Hailong Zhang 0006, Haowei Wu 0004, Atanas Rountev
ESEC/SIGSOFT FSE2
2018 Static window transition graphs for Android
Shengqian Yang, Haowei Wu 0004, Hailong Zhang 0006, Chandrasekar Swaminathan, Dacong Yan, Atanas Rountev
Autom. Softw. Eng.2
2015 Static Window Transition Graphs for Android (T)
abstract
This work develops a static analysis to create a model of the behavior of an Android application's GUI. We propose the window transition graph (WTG), a model representing the possible GUI window sequences and their associated events and callbacks. A key component and contribution of our work is the careful modeling of the stack of currently-active windows, the changes to this stack, and the effects of callbacks related to these changes. To the best of our knowledge, this is the first detailed study of this important static analysis problem for Android. We develop novel analysis algorithms for WTG construction and traversal, based on this modeling of the window stack. We also describe an application of the WTG for GUI test generation, using path traversals. The evaluation of the proposed algorithms indicates their effectiveness and practicality.
Shengqian Yang, Hailong Zhang 0006, Haowei Wu 0004, Dacong Yan, Atanas Rountev
ASE3