Demo Data from EDBT 2026 / reviewers in the wild / expert
Jiahuan Zheng
dblp:194/9597
· DBLP profile ↗
4ranked-venue papers
2as first author
0since 2021 · last 2020
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 2Human-computer interaction and ubiquitous computing · 1 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 1 · 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.
| Human-computer interaction and pervasive computing
3 papers |
User interface design and tools · 42% Collaborative and social computing · 39% Ubiquitous computing and smart environments · 19% | |
| Software engineering, system software, and programming languages
3 papers |
Requirements engineering and software design · 44% Services computing and microservices · 41% Debugging and program repair · 8% |
Topics — the 10 heaviest of 12, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
User interface design and tools
end-user development |
0.4 | 1 | 2020 | MashReDroid: enabling end-user creation of Android mashups based on record and replay · Sci. China Inf. Sci. 2020 |
Requirements engineering and software design › software architecture › self-adaptive systems
architecture-based adaptation |
0.4 | 1 | 2019 | Architecture-Based Behavioral Adaptation with Generated Alternatives and Relaxed Constraints · IEEE Trans. Serv. Comput. 2019 |
Services computing and microservices › service adaptation
behavioral adaptation |
0.4 | 1 | 2019 | Architecture-Based Behavioral Adaptation with Generated Alternatives and Relaxed Constraints · IEEE Trans. Serv. Comput. 2019 |
Requirements engineering and software design
software architecture |
0.4 | 1 | 2019 | Architecture-Based Behavioral Adaptation with Generated Alternatives and Relaxed Constraints · IEEE Trans. Serv. Comput. 2019 |
Ubiquitous computing and smart environments › mobile computing
mobile application adaptation |
0.3 | 1 | 2018 | MobiGoal: Flexible Achievement of Personal Goals for Mobile Users · IEEE Trans. Serv. Comput. 2018 |
Services computing and microservices
service composition |
0.3 | 1 | 2018 | MobiGoal: Flexible Achievement of Personal Goals for Mobile Users · IEEE Trans. Serv. Comput. 2018 |
Collaborative and social computing › collaborative systems
mobile collaboration |
0.3 | 1 | 2017 | CollaDroid: Automatic Augmentation of Android Application with Lightweight Interactive Collaboration · CSCW 2017 |
Collaborative and social computing › groupware
screen sharing |
0.3 | 1 | 2017 | CollaDroid: Automatic Augmentation of Android Application with Lightweight Interactive Collaboration · CSCW 2017 |
Debugging and program repair
record and replay |
0.1 | 1 | 2020 | MashReDroid: enabling end-user creation of Android mashups based on record and replay · Sci. China Inf. Sci. 2020 |
Software maintenance and evolution › dynamic software updating
runtime adaptation |
0.1 | 1 | 2019 | Architecture-Based Behavioral Adaptation with Generated Alternatives and Relaxed Constraints · IEEE Trans. Serv. Comput. 2019 |
Methods — techniques the papers use, named apart from their topics
record and replay · 0.9empirical study · 0.7agent-based framework · 0.7genetic algorithm · 0.4business value analysis · 0.4user study · 0.3experimental study · 0.3
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2020 | MashReDroid: enabling end-user creation of Android mashups based on record and replay
Jiahuan Zheng, Liwei Shen, Xin Peng 0001, Hongchi Zeng, Wenyun Zhao |
Sci. China Inf. Sci. | 1 |
| 2019 | Architecture-Based Behavioral Adaptation with Generated Alternatives and Relaxed ConstraintsabstractSoftware systems are increasingly required to autonomously adapt their architectural structures and/or behaviors to runtime environmental changes. However, existing architecture-based self-adaptation approaches mostly focus on structural adaptations within a predefined space of architectural alternatives (e.g., switching between two alternative services) while merely considering quality constraints (e.g., reliability and performance). In this paper, we propose a new architecture-based self-adaptation approach, which performs behavioral adaptations with automatically generated alternatives and supports relaxed functional constraints from the perspective of business value. Specifically, we propose a technique to automatically generate behavioral alternatives of a software system from the currently-employed architectural behavioral specification. We employ business value to comprehensively evaluate the behavioral alternatives while capturing the trade-offs among relaxed functional and quality constraints. We also introduce a genetic algorithm-based planning technique to efficiently search for the optimal (sometimes a near-optimal) behavioral alternative that can provide the best business value. The experimental study on an online order processing benchmark has shown promising results that the proposed approach can improve adaptation flexibility and business value with acceptable performance overhead. Bihuan Chen 0001, Xin Peng 0001, Yang Liu 0003, Songzheng Song, Jiahuan Zheng, Wenyun Zhao |
IEEE Trans. Serv. Comput. | 5 |
| 2018 | MobiGoal: Flexible Achievement of Personal Goals for Mobile UsersabstractUsers increasingly depend on mobile applications to get access to software services, social networks, and physical devices. When using mobile applications, users often want to achieve personal goals rather than merely perform individual tasks. To achieve a goal, a user often needs to combine software services, social cooperation, and possibly manual work. Moreover, a goal can often be achieved in different ways, each of which involves an alternative sequence of tasks. Accordingly, mobile applications should be customizable, to accommodate user preferences, and adaptive in changing their configuration automatically if the current configuration is failing. In this paper, we propose an improved runtime goal model that can manage runtime lifecycle of goals and adaptively schedule the activation of goals and execution of tasks. Based on the model, we propose an agent-based framework called MobiGoal, which combines software services, social cooperation, and manual work for achieving user goals and provides an infrastructure for developing customizable and adaptive mobile applications for personal goals. We have developed an implementation for Android platform and conducted an empirical study. The results show that MobiGoal applications can effectively support users to adaptively achieve their goals and MobiGoal can significantly save effort of application development for specific goals. Wenyi Qian, Xin Peng 0001, John Mylopoulos, Jiahuan Zheng, Wenyun Zhao |
IEEE Trans. Serv. Comput. | 5 |
| 2017 | CollaDroid: Automatic Augmentation of Android Application with Lightweight Interactive CollaborationabstractCollaborative work supported by mobile applications has become more and more popular. Mobile collaboration in some cases needs to be conducted in an interactive way to allow the sharing of the requester screen with the collaborator. Existing interactive screen sharing techniques, however, may cause heavy network traffic and high latency and lack fine-grained control of the scope of collaboration. In this paper, we propose CollaDroid, a lightweight and UI Description based technique for interactive collaboration of Android applications. CollaDroid can automatically transform an Android application to a collaboration augmented application with which a requester can interactively collaborate with a remote collaborator by synchronizing UI (User Interface) content and events. The results of our experimental study show that CollaDroid is applicable for a large part of applications in the Android Market and can provide an efficient collaboration mechanism with low network traffic and latency. And the results of our user study show that the collaboration mechanism implemented by CollaDroid is well accepted by users. Jiahuan Zheng, Xin Peng 0001, Huaqian Cai, Gang Huang 0001, Ying Zhang 0012, Wenyun Zhao |
CSCW | 1 |