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

Bian Han

dblp:306/7957 · also Han Bian · DBLP profile ↗
← Back
2ranked-venue papers
1as first author
2since 2021 · last 2025
0009-0008-6573-4730ORCID · reported

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

Software engineering, systems software and programming languages · 1 · 1 first-author · 1 since 2021Human-computer interaction and ubiquitous computing · 1 · 1 since 2021

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
1 paper
User interface design and tools · 67% Ubiquitous computing and smart environments · 33%
Software engineering, system software, and programming languages
1 paper
Requirements engineering and software design · 100%

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

TopicWeightPapersLastEvidence papers
User interface design and tools
end-user programming
0.912025
Expressing the Needs in Smart Home: What Is the End Users' Favorite Way · ACM Trans. Comput. Hum. Interact. 2025
Ubiquitous computing and smart environments
smart home
0.912025
Expressing the Needs in Smart Home: What Is the End Users' Favorite Way · ACM Trans. Comput. Hum. Interact. 2025
User interface design and tools › end-user development
trigger-action programming
0.912025
Expressing the Needs in Smart Home: What Is the End Users' Favorite Way · ACM Trans. Comput. Hum. Interact. 2025

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

requirements engineering · 1.7mixed-methods study · 1.7
YearPublicationVenuePosition
2025 Expressing the Needs in Smart Home: What Is the End Users' Favorite Way
abstract
The Internet of Things (IoT) has witnessed remarkable advancements, enabling smart homes with user-centric features. To effectively articulate their personalized needs, it becomes crucial to equip end users with programming capabilities. Currently, the executable Trigger-Action Programming (TAP) rules have become the mainstream paradigm for IoT end-user programming. To simplify the creation of TAP rules, many studies have proposed various levels of requirements abstraction, yet the connections between them remain unclear. In this article, we employ a mixed-methods study to identify the preferred way of expressing end users’ requirements in practical scenarios. Subsequently, from the perspective of requirements engineering, we categorize the needs of smart home into three hierarchical levels of abstraction. Accordingly, we propose an innovative multi-level requirements description language called SH-RDL . We also address potential challenges and conduct an evaluation to validate SH-RDL ’s usability, understandability and error-prevention. This will aid in the broader adoption of IoT end-user programming.
Xiaohong Chen 0007, Zhi Jin 0001, Bian Han
ACM Trans. Comput. Hum. Interact.4
2021 Smart3E: Enabling End Users to Express Their Needs for Smart Homes
abstract
The rapid development of Internet of Things (IoT) technology makes smart homes a reality, where many user-centered service scenarios are yet to be built. For such applications, it is of utmost importance to let end users express their needs easily on the one hand, and these users’ expectations can be interpreted by the smart home systems accurately on the other hand. Unfortunately, existing requirements languages are not for end users to express their needs in daily terms. An easy but expressive requirements language is required. This paper carries out a survey on suitable and expressive requirements description language for smart homes. Based on the results, a user requirements description language Smart3E is designed for enabling end user expressions. This paper also puts forward the challenges that are needed to be addressed when allowing end users to express their needs freely in smart home domain.
Bian Han, Xiaohong Chen 0007, Zhi Jin 0001, Lin Liu 0001
RE1