VLDB 2026 Research / reviewers in the wild / expert
Kuo-Hsun Hsu
dblp:49/3900
· DBLP profile ↗
8ranked-venue papers
0as first author
0since 2021 · last 2014
0000-0001-6879-3113ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 3Software engineering, systems software and programming languages · 3Databases, data management, data science and information retrieval · 3Systems, architecture and hardware · 1
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
1 paper |
Requirements engineering and software design · 50% Software maintenance and evolution · 50% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Distributed systems · 100% | |
| Computer networks
1 paper |
Wireless networking · 50% Edge and fog computing · 50% |
Topics — the 6 heaviest of 8, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Software maintenance and evolution › reverse engineering
aspect mining |
0.2 | 1 | 2014 | GEA: A Goal-Driven Approach toDiscovering Early Aspects · IEEE Trans. Software Eng. 2014 |
Requirements engineering and software design › requirements engineering
aspect-oriented requirements engineering |
0.2 | 1 | 2014 | GEA: A Goal-Driven Approach toDiscovering Early Aspects · IEEE Trans. Software Eng. 2014 |
Distributed systems › distributed mobile computing
mobile agents |
0.2 | 1 | 2013 | Itinerary-Based Mobile Agent as a Basis for Distributed OSGi Services · IEEE Trans. Computers 2013 |
Distributed systems
service-oriented architecture |
0.2 | 1 | 2013 | Itinerary-Based Mobile Agent as a Basis for Distributed OSGi Services · IEEE Trans. Computers 2013 |
Wireless networking
mobile computing |
0.0 | 1 | 2013 | Itinerary-Based Mobile Agent as a Basis for Distributed OSGi Services · IEEE Trans. Computers 2013 |
Edge and fog computing › edge devices
resource-constrained mobile device |
0.0 | 1 | 2013 | Itinerary-Based Mobile Agent as a Basis for Distributed OSGi Services · IEEE Trans. Computers 2013 |
Methods — techniques the papers use, named apart from their topics
opportunistic service matchmaking · 0.3asynchronous communication · 0.3mann-whitney u test · 0.2clustering · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2014 | GEA: A Goal-Driven Approach toDiscovering Early AspectsabstractAspect-oriented software development has become an important development and maintenance approach to software engineering across requirements, design and implementation phases. However, discovering early aspects from requirements for a better integration of crosscutting concerns into a target system is still not well addressed in the existing works. In this paper, we propose a Goal-driven Early Aspect approach (called GEA) to discovering early aspects by means of a clustering algorithm in which relationships among goals and use cases are utilized to explore similarity degrees of clustering goals, and total interaction degrees are devised to check the validity of the formation of each cluster. Introducing early aspects not only enhances the goal-driven requirements modeling to manage crosscutting concerns, but also provides modularity insights into the analysis and design of software development. Moreover, relationships among goals represented numerically are more informative to discover early aspects and more easily to be processed computationally than qualitative terms. The proposed approach is illustrated by using two problem domains: a meeting scheduler system and a course enrollment system. An experiment is also conducted to evaluate the benefits of the proposed approach with Mann-Whitney U-test to show that the difference between with GEA and without GEA is statistically significant. Jonathan Lee 0004, Kuo-Hsun Hsu |
IEEE Trans. Software Eng. | 2 |
| 2013 | Itinerary-Based Mobile Agent as a Basis for Distributed OSGi ServicesabstractRecently, as more and more mobile devices embedded with intelligent software become part of our daily lives, Open Services Gateway initiative (OSGi) has gained increasing attention in the development of services for such devices. However, services residing in OSGi platforms are devised specifically for the platforms' local bundles. Although several works have enhanced OSGi with various communication mechanisms that enable remote service invocations, two crucial issues pertaining to mobile computing remain to be addressed: One is limited resources of mobile devices, and the other is unstable links experienced with mobile devices. To address these two issues, we propose an itinerary-based mobile agent approach with four major features: To implement mobile agents as OSGi bundles to deliver distributed OSGi services with lower resource consumption; to extend WSDL and WS-BPEL to help developers design mobile agent itineraries; to provide an opportunistic service matchmaking mechanism allowing mobile agents to adapt to context changes at runtime; and to devise asynchronous communication mechanism to enable reliable mobile agent transmissions among mobile devices with dynamic IP addresses and intermittent connection to the Internet. Through experimental evaluations, we demonstrate that both network traffic and turnaround time of our approach are better than those of client-server ones. Jonathan Lee 0004, Shin-Jie Lee, Hsi-Min Chen, Kuo-Hsun Hsu |
IEEE Trans. Computers | 4 |
| 2012 | Discovering Early Aspects through Goals InteractionsabstractAspect-oriented approaches have resulted in a great impact on the processing of system properties during the development of software systems. However, a systematic way for eliciting early aspects from requirements is still underdeveloped to better integrate early aspects with the analysis results. As an attempt towards the investigation of the interactions among goals, scenarios, and early aspects, we proposed, in this work, a goal-driven approach to the discovery of early aspects by means of a bidding process that organizes goals into goal clusters for discovering aspectual candidates by exploring the interactions among goals and use cases. By introducing early aspects, the goal-driven approach can be further enhanced to deal with the crosscutting properties in the analysis stage of software development. The proposed approach is illustrated using the problem domains of meeting scheduler system. Jonathan Lee 0004, Kuo-Hsun Hsu, Shin-Jie Lee, Wen-Tin Lee |
APSEC | 2 |
| 2010 | Aspect-enhanced goal-driven sequence diagramabstractRecently, aspect-oriented approaches have resulted in a tremendous impact on the processing of broadly scoped properties during the development of software systems. However, the weaving mechanism of these crosscutting concerns cannot be easily represented with the extant unified modeling language (UML) notation at the early stage of software development life cycle. As an attempt toward the investigation of how the crosscutting behavior takes place, we proposed, in this work, an aspect-enhanced goal-driven approach to modeling the aspectual behavior in UML state transition diagrams and sequence diagrams with the proposed interaction operators based on the aspectual weaving semantics. By introducing the proposed interaction operations in the UML combined fragment, UML sequence diagrams can be further enhanced to support the modeling of the interactions between aspectual and base behavior in the analysis and design stage of software development. To further exemplify our points, the meeting scheduler system is chosen as a vehicle to illustrate the proposed approach. © 2010 Wiley Periodicals, Inc. Jonathan Lee 0004, Chia-Ling Wu, Wen-Tin Lee, Kuo-Hsun Hsu |
Int. J. Intell. Syst. | 4 |
| 2002 | Modeling software architectures with goals in virtual university environment
Jonathan Lee 0004, Kuo-Hsun Hsu |
Inf. Softw. Technol. | 2 |
| 2000 | Task-based conceptual graphs as a basis for automating software developmentabstractIt is widely recognized that requirements engineering is a knowledge-intensive process and cannot be dealt with using only a few general principles. Since knowledge plays a crucial role in software development, software engineers have to describe and organize various aspects of knowledge before the program can be written. A recent work by Robillard reveals that software development can be further improved by recognizing the relevant knowledge structures. In this paper, we propose the use of a task-based conceptual graphs (TBCB) framework as a basis for automating software development. By structuring and operationalizing conceptual graphs, TBCG specifications can be transformed into executable programs automatically. To construct a conceptual model, task-based specification methodology is used as the mechanism to structure the knowledge captured in conceptual models, whereas conceptual graphs are adopted as the formalism to express task-based specifications and to provide a reasoning capability for the purpose of automation. Once task-based graphs have been constructed and verified, a blackboard system will automatically transform TBCG specifications into a software system composed of database schemas, knowledge base, and user interfaces. A meeting scheduling system is used as an illustrative example to demonstrate our approach. © 2000 John Wiley & Sons, Inc. Jonathan Lee 0004, Lein F. Lai, Kuo-Hsun Hsu, Yong-Yi Fanjiang |
Int. J. Intell. Syst. | 3 |
| 1999 | Structuring Requirements Specifications through Goals InteractionsabstractOne of the foci of the recent developments in requirements engineering has been the study of conflicting requirements. However, there is no systematic way in the existing approaches to handling the interactions among requirements and their impact on the structuring of requirement specifications. In this paper, a new approach is proposed to formulate the requirement specifications based on goal interactions (i.e., cooperative, conflicting, counterbalanced and irrelevant). Jonathan Lee 0004, Nien-Lin Xue, Kuo-Hsun Hsu, Yong-Yi Fangjang |
ICTAI | 3 |
| 1999 | Modeling Imprecise Requirements with Fuzzy Objects
Jonathan Lee 0004, Nien-Lin Xue, Kuo-Hsun Hsu, Stephen J. H. Yang |
Inf. Sci. | 3 |