VLDB 2026 Research / reviewers in the wild / expert
Yong-Yi Fanjiang
dblp:01/4068
· DBLP profile ↗
19ranked-venue papers
6as first author
2since 2021 · last 2022
0000-0003-2902-7226ORCID · reported
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 9 · 4 first-author · 2 since 2021Artificial intelligence and machine learning · 6Computer networks · 2 · 1 first-authorDatabases, data management, data science and information retrieval · 2Applied, interdisciplinary, general and emerging computing · 2 · 1 first-author
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2022 | Time Series QoS Forecasting for Web Services Using Multi-Predictor-Based Genetic ProgrammingabstractQuality of service (QoS) time series forecasting for web services (WSs) has been studied for over a decade. In recent years, this problem has been investigated in its multistep-ahead version (namely, the problem where the prediction horizon is greater than one) for the long-term rental and use of cloud-based WSs. To solve this multistep-ahead QoS time series forecasting problem, previous research has adopted single-predictor-based strategies and conventional time series methods, such as autoregressive integrated moving average (ARIMA) models and exponential smoothing. In this article, however, we propose applying genetic programming (GP) to search for and evolve a set of multiple predictors, in which each predictor is dedicated to forecasting a specific future time point. Our GP-based approach proposes and tests two types of multiple predictors that differ from the consumed predictor inputs that drive each predictor to produce its QoS forecasting results. In the first type, the input of each predictor is a sequence of fixed previous QoS observations; in the second type, each predictor dynamically consumes the most recent QoS values, which could consist of the forecasting results of its previous predictors). Furthermore, we propose two techniques for our multipredictor-based GP approach, namely, elite individual composition (EIC) and hybrid evolution, and apply them to enhance the forecasting accuracy of our approach. Finally, based on a real-world QoS time series dataset, the proposed approach is validated and compared with several conventional methods to demonstrate its superiority in terms of accuracy; in addition, the effectiveness and efficiency of the proposed multiple predictors and the two techniques are verified in the experiment. Yong-Yi Fanjiang, Yang Syu |
IEEE Trans. Serv. Comput. | 1 |
| 2021 | Test-Oriented RESTful Service Discovery with Semantic Interface CompatibilityabstractWeb API/service technology has been attracting considerable attention and the REST (REpresentational State Transfer) architecture is now widely accepted as mainstream technology. Nonetheless, developing the means by which to discover RESTful Web APIs/services is crucial to the further development of this technology. Unfortunately, existing search engines for RESTful Web APIs/services provide only keyword-based or tag-based search functions. A failure to take into account the semantics and/or characteristics (e.g., their interface compatibility) greatly hampers the ability to find suitable APIs/services. In this study, we propose a novel approach to the discovery of RESTful Web API/services, referred to as Test-Oriented API Search with Semantic Interface Compatibility (TASSIC). This scheme involves expanding the terms of Web API/service documents based on DBpedia and WordNet. Unsuitable APIs/services are then filtered out using a systematic process, as follows: 1) calculation of semantic similarity between a set of candidate APIs/services and a user query, 2) analysis of interface compatibility between candidate APIs/services using the Hungarian Algorithm, 3) invocation of candidate APIs/services to verify functionality and availability, and 4) analysis of similarity between the actual response of the candidate services and the expected response specified in the user query. The proposed TASSIC increases the likelihood of matching APIs/services that are semantically equivalent or similar to user queries. Unit test and acceptance test are used to verify that a set of candidate APIs/services are actually available and that they actually meets user requirements. Experiment results demonstrate the efficacy of TASSIC, the accuracy of which is superior to that of existing methods. Shang-Pin Ma, Ying-Jen Chen, Yang Syu, Hsuan-Ju Lin, Yong-Yi Fanjiang |
IEEE Trans. Serv. Comput. | 5 |
| 2019 | Modeling and Forecasting of Time-Aware Dynamic QoS Attributes for Cloud ServicesabstractCurrently, statistical time-series methods have primarily been employed to predict time-aware dynamic quality of service (QoS) attributes for Web services. In this paper, we propose the application of genetic programming (GP) for such predictions. Our experimental results indicate that the GP-based approach is more accurate than the other approaches presented for comparison. However, for the efficient management of such attributes for cloud services, including their modeling and forecasting, the current research is insufficient because a set of research questions remains unanswered. In this paper, we first clearly define these research questions and then design and perform a set of empirical experiments to address the questions. Finally, the experimental results are exhaustively discussed to answer the studied research questions. The empirical study and analysis presented in this paper could be informative for the management (modeling and forecasting) of the time-aware dynamic QoS attributes of cloud services. For example, we verify that machine-learning approaches are generally superior to the widely used statistical time-series methods in terms of both modeling accuracy and forecasting accuracy. Furthermore, after considering a variety of situations and cases, the GP-based approach is still the best option for the studied problem. In addition, except for the technical approaches, this paper also exhaustively studies the influence of the properties of the cloud dynamic QoS attributes, including their size and time granularity. Yang Syu, Chien-Min Wang, Yong-Yi Fanjiang |
IEEE Trans. Netw. Serv. Manag. | 3 |
| 2017 | Context-aware services delivery framework for interactive mobile advertisement
Yong-Yi Fanjiang |
Comput. Commun. | 1 |
| 2017 | Time series forecasting for dynamic quality of web services: An empirical study
Yang Syu, Jong-Yih Kuo, Yong-Yi Fanjiang |
J. Syst. Softw. | 3 |
| 2017 | An Overview and Classification of Service Description Approaches in Automated Service Composition ResearchabstractIn recent years, automated service composition has been a fervid research area in service computing. Within this area, service description plays a crucial role in terms of the development of a diverse number of automation schemes. In this paper, we provide an investigation and classification of the service description approaches that have been used in a diverse collection of automated service composition studies. To position the service description approaches used in automated service composition throughout the service description world and to clearly classify them, we propose five two-value dimensions. Using the proposed dimensions, we first perform a categorization and provide a simple introduction to current representative industrial service description standards. Subsequently, because we discovered that most of the studied automated composition approaches follow a tuple-based service description paradigm, an exhaustive classification and discussion of this paradigm is made, with the automated composition approaches adopting this paradigm as an example. Finally, we discuss issues that are currently relevant to the service description field and possible solutions. With this study, the reader can obtain a complete understanding of service description approaches used in automated service composition research, including their common formulation and assumptions. Yong-Yi Fanjiang, Yang Syu, Shang-Pin Ma, Jong-Yih Kuo |
IEEE Trans. Serv. Comput. | 1 |
| 2016 | Search based approach to forecasting QoS attributes of web services using genetic programming
Yong-Yi Fanjiang, Yang Syu, Jong-Yih Kuo |
Inf. Softw. Technol. | 1 |
| 2014 | Semantic-based automatic service composition with functional and non-functional requirements in design time: A genetic algorithm approach
Yong-Yi Fanjiang, Yang Syu |
Inf. Softw. Technol. | 1 |
| 2013 | Applying hybrid learning approach to RoboCup's strategy
Jong-Yih Kuo, Fu-Chu Huang, Shang-Pin Ma, Yong-Yi Fanjiang |
J. Syst. Softw. | 4 |
| 2011 | Multi-agent automatic negotiation and argumentation for courses schedulingabstractThis paper proposes an argumentation and negotiation mechanism for multi-agent systems. Through argumentations and negotiations, agents obtain more information on the topics of common interests or on those they have odds with. At the inception of the negotiation, agents can hardly understand completely the goals and beliefs other agents have toward related issues. Through argumentations and negotiations, the beliefs evolve, and agents will have better understanding about each other's target needs and preferences. During negotiations, agents can select the proposal that better suits other agents, further improving the chances for the agents to reach a consensus. Lastly, this paper illustrates our proposed methods through a simple course-scheduling negotiating system. Jong-Yih Kuo, Hsuan-Kuei Cheng, Yong-Yi Fanjiang, Shang-Pin Ma |
FUZZ-IEEE | 3 |
| 2011 | Towards a Genetic Algorithm Approach to Automating Workflow Composition for Web Services with Transactional and QoS-AwarenessabstractService-oriented architecture implemented by Web Services is one of the most popular and promising software development paradigm that has brought some challenging research issues today. One of the most important issues is how to automate web service composition at design phase. Currently, there are many researchers concentrating on service composition problem that can be partitioned into three parts, dynamic workflow composition, QoS-aware, and transaction-aware service selection. This paper addresses the issue of automatic composing Web Services into an executable workflow not only according to user's functional requirements but also to their transactional properties and QoS characteristics. We propose an automatic composition approach through genetic algorithm to satisfy user's functional requirements, QoS criteria, and transactional requirements automatically at the same time. Experimental results are presented. Yang Syu, Yong-Yi Fanjiang, Jong-Yih Kuo, Shang-Pin Ma |
SERVICES | 2 |
| 2010 | An Aspect-Oriented Approach for Mobile Embedded Software Modeling
Yong-Yi Fanjiang, Jong-Yih Kuo, Shang-Pin Ma, Wong-Rong Huang |
ICCSA (2) | 1 |
| 2005 | University timetabling through conceptual modelingabstractA number of approaches have been proposed in tackling the timetabling problem, such as operational research, human-machine interaction, constraint programming, expert systems, and neural networks. However, there are still several key challenges to be addressed: easily reformulated to support changes, a generalized framework to handle various timetabling problems, and ability to incorporate knowledge in the timetabling system. In this article, we propose an automatic software engineering approach, called task-based conceptual graphs, to addressing the challenges in the timetabling problem. Task-based conceptual graphs provide the automation of software development processes including specification, verification, and automatic programming. Maintenance can be directly performed on the specifications rather than on the source code; moreover, hard and soft constraints can be easily inserted or removed. A university timetabling system in the Department of Computer Science and Information Engineering at National Central University is used as an illustrative example for the proposed approach. © 2005 Wiley Periodicals, Inc. Int J Int Syst 20: 1137–1160, 2005. Jonathan Lee 0004, Shang-Pin Ma, Lien Fu Lai, Nien-Lin Hsueh, Yong-Yi Fanjiang |
Int. J. Intell. Syst. | 5 |
| 2003 | An XML-based Approach to Processing Imprecise Requirements
Jonathan Lee 0004, Yong-Yi Fanjiang, Tzung-Jie Chen, Ying-Yan Lin 0002 |
IFSA | 2 |
| 2003 | Modeling imprecise requirements with XML
Yong-Yi Fanjiang |
Inf. Softw. Technol. | 2 |
| 2002 | Modeling imprecise requirements with XMLabstractFuzzy theory is suitable to capture and analyze the informal requirements that are imprecise in nature, meanwhile, XML is emerging as one of the dominant data formats for data processing on the Internet. In this paper, we attempt to markup the fuzzy objects with XML, and provide conversion rules to define the mapping from fuzzy objects model and fuzzy objects specification into XML schema and XML documents, respectively. Jonathan Lee 0004, Yong-Yi Fanjiang, Jong-Yih Kuo, Ying-Yan Lin 0002 |
FUZZ-IEEE | 2 |
| 2002 | A note on current approaches to extending software engineering with fuzzy logicabstractIn this paper, we have attempted a study of current approaches carried out in the confluence of the two technologies: fuzzy set theory and software engineering, that could provide a powerful tool for requirements engineering, formal specifications, software quality prediction, object-oriented modeling, and etc. Various requirements analysis and specifications modeling technologies that utilize fuzzy theory are identified, and works related to the use of fuzzy logic for predicting software quality are also outlined. Jonathan Lee 0004, Jong-Yih Kuo, Yong-Yi Fanjiang |
FUZZ-IEEE | 3 |
| 2000 | Towards the Verification of Scenarios with Time Petri-NetsabstractThe focus of the paper is on the use of time Petri nets to serve as the verification mechanism for acquired scenarios. Use cases are used to elicit the user needs and to derive the scenarios. After specifying all possible scenarios, each of them can be transformed into its corresponding time Petri nets model (TPN). Through the analysis of these TPN models, wrong information and missing information in scenarios can be detected. The proposed approach is illustrated by a course registration problem domain. Jonathan Lee 0004, Jong-Yih Kuo, Yong-Yi Fanjiang, Stephen J. H. Yang, Jiann-I Pan |
COMPSAC | 3 |
| 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. | 4 |