Skip to main content

Inyoung Ko

Korea Advanced Institute of Science and Technology · 情報科学

研究室紹介

Professor Inyoung Ko's research lab specializes in service-oriented computing and the Internet of Things (IoT), with a focus on enabling dynamic, user-centric service composition and intelligent resource utilization in urban-scale and pervasive computing environments. The lab develops frameworks such as Service-Oriented Internet of Things (SoIoT) and tools like the Semantic Engineering Workbench (SEW) to support semantic reasoning, efficient service binding, and automated test generation for complex systems. Research spans from formal methods for testing concurrent systems using UML activity diagrams to control-efficient path planning in vector fields, reflecting a strong emphasis on both theoretical foundations and practical applications in smart cities and IoT ecosystems. The lab also investigates quality-of-service-aware service composition and semantic metadata modeling to enhance system adaptability and performance.

service compositionIoTsemantic weburban computingquality of service

Research Overview

Papers
182
Total Citations
1,052
Papers (5y)
35
Primary Field
情報科学

Research Output Trend

Figures are computed from collected data and may differ slightly.

Publications per year (5y)
35total
2022
2023
2024
2025
2026
Citations per year (5y)
51total
20222023202420252026

Selected Papers

15
1
Book Chapter|61 citations·2006
Generating Test Cases for Web Services Using Extended Finite State Machine
Changsup Keum, Sungwon Kang, In‐Young Ko, Jongmoon Baik, Youngil Choi
SJR Q2Lecture notes in computer science
SoftwareComputer Science
2
Article|56 citations·2007
Test Cases Generation from UML Activity Diagrams
Hyungchoul Kim, Sungwon Kang, Jongmoon Baik, In‐Young Ko

UML activity diagram is a notation suitable for modeling a concurrent system in which multiple objects interact with each other. This paper proposes a method to generate test cases from UML activity diagrams that minimizes the number of test cases generated while deriving all practically useful test cases. Our method first builds an I/O explicit activity diagram from an ordinary UML activity diagram and then transforms it to a directed graph, from which test cases for the initial activity diagra

SoftwareComputer Science
3
Article|54 citations·2014
Randomized path planning on vector fields
In‐Young Ko, Beobkyoon Kim, Frank C. Park
SJR Q1The International Journal of Robotics Research

Given a vector field defined on a robot’s configuration space, in which the vector field represents the system drift, e.g. a wind velocity field, water current flow, or gradient field for some potential function, we present a randomized path planning algorithm for reaching a desired goal configuration. Taking the premise that moving against the vector field requires greater control effort, and that minimizing the control effort is both physically meaningful and desirable, we propose an integral

Computer Vision and Pattern RecognitionComputer Science
4
Article|53 citations·2015
An Efficient Resource Allocation Approach Based on a Genetic Algorithm for Composite Services in IoT Environments
MinHyeop Kim, In‐Young Ko

As various types of Internets of Things (IoT) are deployed in a wide range of areas, the need arises to utilize various IoT resources dynamically to accomplish user tasks. We call this environment an urban-scale IoT environment, where various IoT resources that are necessary to accomplish user tasks are directly connected to each other via users' mobile devices, such as their smart phones. IoT resources are utilized as resources with which to run a composite service that supports user tasks. In

Computer Networks and CommunicationsComputer Science
5
Article|42 citations·2016
SoIoT
In‐Young Ko, Han-Gyu Ko, Angel Jimenez-Molina, Jung Hyun Kwon
SJR Q1ACM Transactions on Internet TechnologyOA

An emerging issue in urban computing environments is the seamless selection, composition, and delivery of user-centric services that run over what is known as the Internet of Things (IoT). This challenge is about enabling services actuated by IoT devices to be delivered spontaneously from the perspective of users. To accomplish this goal, we propose the Service-Oriented Internet of Things (SoIoT), a user-centric IoT-based service framework, which integrates services that utilize IoT resources in

Computer Networks and CommunicationsComputer Science
6
Article|38 citations·2003
Representing Contextualized Data using Semantic Web Tools
Robert M. MacGregor, In‐Young Ko

Abstract: RDF-based tools promise to provide a base for reasoning about metadata and about situated data—data describing entities situated in time and space—that is superior to alternatives such as relational databases or object-oriented databases. However, essential representational machinery is missing from the current generation of Semantic Web tools and languages. When that machinery is added, the resulting capabilities offer a combination of novelty and flexibility that may usher in a wave

Artificial IntelligenceComputer Science
7
Article|30 citations·2015
Adaptive Service Selection According to the Service Density in Multiple Qos Aspects
Jae‐Hyun Cho, Han-Gyu Ko, In‐Young Ko
SJR Q1IEEE Transactions on Services Computing

In task-oriented service computing, a user's computing goal is modeled and represented as a task, which is composed of activities that are performed by accessing service instances in a local environment. The abstract service requirements specified in an activity of a task are resolved and bound to service instances dynamically in runtime. When there are many candidate services that provide similar capabilities for a task, it is essential to consider quality of service (QoS) such as response time

Information SystemsComputer Science
8
Article|28 citations·2014
Test Case Prioritization Based on Information Retrieval Concepts
Jung Hyun Kwon, In‐Young Ko, Gregg Rothermel, Matt Staats

In regression testing, running all a system's test cases can require a great deal of time and resources. Test case prioritization (TCP) attempts to schedule test cases to achieve goals such as higher coverage or faster fault detection. While code coverage-based approaches are typical in TCP, recent work has explored the use of additional information to improve effectiveness. In this work, we explore the use of Information Retrieval (IR) techniques to improve the effectiveness of TCP, particularl

SoftwareComputer Science
9
Article|27 citations·2006
SHAGE
Dongsun Kim, Sooyong Park, Youngkyun Jin, Hyeongsoo Chang, Yu-Sik Park, In‐Young Ko, Kwan-Woo Lee, Junhee Lee, Yeon-Chool Park, Sukhan Lee

Behavioral, situational and environmental changes in complex software, such as robot software, cannot be completely captured in software design. To handle this dynamism, self-managed software enables its services dynamically adapted to various situations by reconfiguring its software architecture during run-time. We have developed a practical framework, called SHAGE (Self-Healing, Adaptive, and Growing SoftwarE), to support self-managed software for intelligent service robots. The SHAGE framewor

Artificial IntelligenceComputer Science
10
Article|22 citations·2003
Composing web services for large-scale tasks
In‐Young Ko, Robert Neches
SJR Q1IEEE Internet Computing

By making it easy to explore combinations of multiple Web services, Eurasia helps users tackle large-scale information-management tasks and adapt and reuse the steps involved.

Information SystemsComputer Science
11
Article|14 citations·2013
VF-RRT: Introducing optimization into randomized motion planning
In‐Young Ko, Beobkyoon Kim, Frank C. Park

The Vector Field Rapidly-exploring Random Tree (VF-RRT) algorithm is an extension of the RRT algorithm for planning in the presence of vector fields; its main distinguishing feature is that random nodes are generated in such a way that the trees tend to extend along the directions of the given vector field. By constructing vector fields to be aligned in the direction that minimizes the upstream cost, which is a new criterion for measuring the extent to which a path moves against the vector field

Computer Vision and Pattern RecognitionComputer Science
12
Article|12 citations·2002
Dynamic coordination of information management services for processing dynamic web content
In‐Young Ko, Ke-Thia Yao, Robert Neches

Dynamic Web content provides us with time-sensitive and continuously changing data. To glean up-to-date information, users need to regularly browse, collect and analyze this Web content. Without proper tool support this information management task is tedious, time-consuming and error prone, especially when the quantity of the dynamic Web content is large, when many information management services are needed to analyze it, and when underlying services/network are not completely reliable. This pap

Information SystemsComputer Science
13
Book Chapter|9 citations·2010
User-Centric Web Services for Ubiquitous Computing
In‐Young Ko, Hyung-Min Koo, Angel Jimenez-Molina
SJR Q4Studies in computational intelligence
Computer Vision and Pattern RecognitionComputer Science
14
Article|6 citations·2000
Semantically-Based Active Document Collection Templates for Web Information Management Systems
In‐Young Ko, Robert Neches, Ke-Thia Yao
OA

. Representing and processing semantic information regarding individual documents is desirable but not sufficient. To improve the efficiency and reusability of users' work with Web-based information management systems, it is essential to handle document collections. We describe techniques for representing semantics both of collections and of information management services that operate upon them. These techniques help users set up complex analyses and structurings of information collect

Artificial IntelligenceComputer Science
15
Book Chapter|3 citations·2010
A Blog-Centered IPTV Environment for Enhancing Contents Provision, Consumption, and Evolution
In‐Young Ko, Sang-Ho Choi, Han-Gyu Ko
SJR Q2Lecture notes in computer scienceOA
Sociology and Political ScienceSocial Sciences

Research Areas

Information SystemsComputer Networks and CommunicationsArtificial IntelligenceComputer Vision and Pattern RecognitionInformation Systems and ManagementSoftware

Inyoung Koの研究をNubintでさらに深く

この研究室の論文をアプリで開き、AIと共に読み、要約し、引用しましょう。