Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Hsin-yi Jiang is active.

Publication


Featured researches published by Hsin-yi Jiang.


Information & Software Technology | 2008

Time-line based model for software project scheduling with genetic algorithms

Carl K. Chang; Hsin-yi Jiang; Yu Di; Dan Zhu; Yujia Ge

Effective management of complex software projects depends on the ability to solve complex, subtle optimization problems. Most studies on software project management do not pay enough attention to difficult problems such as employee-to-task assignments, which require optimal schedules and careful use of resources. Commercial tools, such as Microsoft Project, assume that managers as users are capable of assigning tasks to employees to achieve the efficiency of resource utilization, while the project continually evolves. Our earlier work applied genetic algorithms (GAs) to these problems. This paper extends that work, introducing a new, richer model that is capable of more realistically simulating real-world situations. The new model is described along with a new GA that produces optimal or near-optimal schedules. Simulation results show that this new model enhances the ability of GA-based approaches, while providing decision support under more realistic conditions.


computer software and applications conference | 2010

QoS-Based Dynamic Web Service Composition with Ant Colony Optimization

Wei Zhang; Carl K. Chang; Taiming Feng; Hsin-yi Jiang

Service-oriented architecture (SOA) provides a scalable and flexible framework for service composition. Service composition algorithms play an important role in selecting services from different providers to reach desirable QoS levels according to the performance requirements of composite services, and improve customer satisfaction. This paper proposes a novel QoS-based dynamic service composition technique for web services with Ant Colony Optimization (ACO) in an optimization approach. The novelty of this work lies with our multi-objective optimal-path selection modeling for QoS-based dynamic web service composition and a new version of ACO algorithm that is proposed to solve this multi-objective optimization problem. The experiments show that the new version of ACO algorithm is very efficient in solving such a problem.


IEEE Transactions on Services Computing | 2009

Situ: A Situation-Theoretic Approach to Context-Aware Service Evolution

Carl K. Chang; Hsin-yi Jiang; Hua Ming; Katsunori Oyama

Evolvability is essential for computer systems to adapt to the dynamic and changing requirements in response to instant or delayed feedback from a service environment that nowadays is becoming more and more context aware; however, current context-aware service-centric models largely lack the capability to continuously explore human intentions that often drive system evolution. To support service requirements analysis of real-world applications for services computing, this paper presents a situation-theoretic approach to human-intention-driven service evolution in context-aware service environments. In this study, we give situation a definition that is rich in semantics and useful for modeling and reasoning human intentions, whereas the definition of intention is based on the observations of situations. A novel computational framework is described that allows us to model and infer human intentions by detecting the desires of an individual as well as capturing the corresponding context values through observations. An inference process based on hidden Markov model makes instant definition of individualized services at runtime possible, and significantly, shortens service evolution cycle. We illustrate the possible applications of this framework through a smart home example aimed at supporting independent living of elderly people.


automated software engineering | 2008

Incremental Latent Semantic Indexing for Automatic Traceability Link Evolution Management

Hsin-yi Jiang; Tien N. Nguyen; Ing-Xiang Chen; Hojun Jaygarl; Carl K. Chang

Maintaining traceability links among software artifacts is particularly important for many software engineering tasks. Even though automatic traceability link recovery tools are successful in identifying the semantic connections among software artifacts produced during software development, no existing traceability link management approach can effectively and automatically deal with software evolution. We propose a technique to automatically manage traceability link evolution and update the links in evolving software. Our novel technique, called incremental latent semantic indexing (iLSI), allows for the fast and low-cost LSI computation for the update of traceability links by analyzing the changes to software artifacts and by reusing the result from the previous LSI computation before the changes. We present our iLSI technique, and describe a complete automatic traceability link evolution management tool, TLEM, that is capable of interactively and quickly updating traceability links in the presence of evolving software artifacts. We report on our empirical evaluation with various experimental studies to assess the performance and usefulness of our approach.


congress on evolutionary computation | 2007

A foundational study on the applicability of genetic algorithm to software engineering problems

Hsin-yi Jiang; Carl K. Chang; Dan Zhu; Shuxing Cheng

Many problems in software engineering (SE) can be formulated as optimization problems. Genetic algorithm (GA) is one of the more effective tools for solving such optimization problems and has attracted the attention of SE researchers in recent years. However, there is a general lack of sound support theory to help SE researchers investigate the applicability of GA to certain classes of SE problems. Without such a theory, numerous attempts to conduct a wide spectrum of experiments for solution validation appear to be ad hoc and the results are often difficult to generalize. This paper reports a foundational study to develop such a support theory. Some preliminary results are also given.


computer software and applications conference | 2007

Traceability Link Evolution Management with Incremental Latent Semantic Indexing

Hsin-yi Jiang; Tien N. Nguyen; Carl K. Chang; Fei Dong

As dynamic as software development, software artifacts are also constantly in evolution. As a result, traceability links among them are also changing over time. Even though traceability link recovery (TLR) tools have been successful in generating traceability relations among documentation and source code, they work on a snapshot of the artifacts at a particular time. Traceability link evolution has not been well-addressed. This hinders developers from having good understanding of the evolution of software. In this paper, we describe our incremental approach to traceability link recovery and management with the latent semantic indexing method. To complement with that approach, we suggest the use of the versioned hypermedia technology (VH). Traceability links can be consistently stored, versioned, and managed across different types of software artifacts.


computer software and applications conference | 2007

A History-Based Automatic Scheduling Model for Personnel Risk Management

Hsin-yi Jiang; Carl K. Chang; Jinchun Xia; Shuxing Cheng

Personnel risk is an issue which has not been researched well but plays an important role to determine whether a software project succeeds or fails. Most existing research workfocuses on subjective expertise while an objective view is lacking. Furthermore, to the best of our knowledge, the demand for an automatic tool to support risk management has not been answered yet. In this research, based on objective historical data, we extend our earlier model, cability- based scheduling framework, by including risk analysis. Hence we provide a novel approach to mitigate personnel risks while achieving a project schedule with minimum cost.


computer software and applications conference | 2006

Can the Genetic Algorithm Be a Good Tool for Software Engineering Searching Problems

Hsin-yi Jiang

This paper briefly discusses our current research direction about the theoretical view of applying genetic algorithms (GAs) to various software engineering problems


web intelligence | 2010

A Hybrid Approach to Data Clustering Analysis with K-Means and Enhanced Ant-Based Template Mechanism

Wei Zhang; Carl K. Chang; Hen-I Yang; Hsin-yi Jiang

Data clustering algorithms play an important role in effective analysis and organization of massive amounts of information. The K-means algorithm is the most commonly used partitional data clustering algorithm because of its simplicity in implementation and its high convergence rate. However, it suffers from the inability to always converge to the global optima, depending on how the data items are distributed initially. Ant-based Template Mechanism (Ant_TM) is another frequently used clustering algorithm, but it exhibits two major weaknesses in convergence rate and data purity of clustering results. In this paper, we first present a modification to the original Ant_TM to encourage formation of new cluster regions that enables the clustering result to move away from local optima. Second, we present two hybrid clustering algorithms based on the enhanced Ant-based Template Mechanism (Ant_TM) and the K-means algorithms. The rationale is that the integration of the K-means algorithm can speed up the convergence process and provide a perturbance to break free from local optimum clustering. We conduct experiments to compare the performance of our hybrid algorithms, against the enhanced Ant TM and the K-means algorithm, as well as the PSO+K and GA. The result shows that our algorithms outperform the original Ant_TM, K-means, and PSO+K, and is competitive against the GA in terms of the more compact and better separated clusters.


genetic and evolutionary computation conference | 2008

Deriving evaluation metrics for applicability of genetic algorithms to optimization problems

Hsin-yi Jiang; Carl K. Chang

This paper aims to identify the missing links from theory of Genetic Algorithms (GAs) to application of GAs.

Collaboration


Dive into the Hsin-yi Jiang's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Wei Zhang

Iowa State University

View shared research outputs
Top Co-Authors

Avatar

Dan Zhu

Iowa State University

View shared research outputs
Top Co-Authors

Avatar

Hua Ming

Iowa State University

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Tien N. Nguyen

University of Texas at Dallas

View shared research outputs
Top Co-Authors

Avatar

Fei Dong

Iowa State University

View shared research outputs
Researchain Logo
Decentralizing Knowledge