Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Jiahuan Zheng

dblp:194/9597 · DBLP profile ↗
← Back
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

TopicWeightPapersLastEvidence papers
User interface design and tools
end-user development
0.412020
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.412019
Architecture-Based Behavioral Adaptation with Generated Alternatives and Relaxed Constraints · IEEE Trans. Serv. Comput. 2019
Services computing and microservices › service adaptation
behavioral adaptation
0.412019
Architecture-Based Behavioral Adaptation with Generated Alternatives and Relaxed Constraints · IEEE Trans. Serv. Comput. 2019
Requirements engineering and software design
software architecture
0.412019
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.312018
MobiGoal: Flexible Achievement of Personal Goals for Mobile Users · IEEE Trans. Serv. Comput. 2018
Services computing and microservices
service composition
0.312018
MobiGoal: Flexible Achievement of Personal Goals for Mobile Users · IEEE Trans. Serv. Comput. 2018
Collaborative and social computing › collaborative systems
mobile collaboration
0.312017
CollaDroid: Automatic Augmentation of Android Application with Lightweight Interactive Collaboration · CSCW 2017
Collaborative and social computing › groupware
screen sharing
0.312017
CollaDroid: Automatic Augmentation of Android Application with Lightweight Interactive Collaboration · CSCW 2017
Debugging and program repair
record and replay
0.112020
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.112019
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
YearPublicationVenuePosition
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 Constraints
abstract
Software 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 Users
abstract
Users 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 Collaboration
abstract
Collaborative 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
CSCW1