Skip to main content

고인영 교수

Inyoung Ko

KAIST 전산학부 · 컴퓨터과학

연구실 소개

고인영 교수의 연구실은 도메인 특화의 인공지능 및 소프트웨어 공학 기반의 스마트 시스템 설계와 검증을 핵심으로 합니다. 특히, UML 기반의 동시성 시스템 테스트 케이스 자동 생성, 도메인 특화의 경로 계획 알고리즘, 도메인 특화의 서비스 기반 IoT 환경에서의 자동 서비스 조합 및 자원 바인딩 기술을 연구하고 있습니다. 이는 도시 스케일의 지능형 서비스 환경에서 사용자 중심의 자동화된 서비스 제공을 실현하기 위한 기반 기술을 개발하는 데 초점이 맞춰져 있습니다.

UML 활동도서비스 조합도메인 특화 경로 계획도메인 특화 IoT자동 테스트 케이스 생성

연구 현황

논문 수
182
총 인용 수
1,052
최근 5년 논문
35
주요 분야
컴퓨터과학

연구 성과 추이

표시된 성과는 수집된 데이터 기준으로 산출되며, 일부 차이가 있을 수 있습니다.

5개년 연도별 논문 게재 수
35총합
2022
2023
2024
2025
2026
5개년 연도별 피인용 수
51총합
20222023202420252026

주요 논문

15
1
book chapter|인용수 61·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
논문|인용수 56·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
논문|인용수 54·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
논문|인용수 53·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
논문|인용수 42·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
논문|인용수 38·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
논문|인용수 30·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
논문|인용수 28·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
논문|인용수 27·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
논문|인용수 22·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
논문|인용수 14·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
논문|인용수 12·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·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
논문|인용수 6·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·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

대표 연구 분야

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

고인영 교수의 연구를 Nubint에서 더 깊이 살펴보세요

이 연구실의 논문을 앱에서 열어 AI와 함께 읽고, 핵심을 요약하고, 내 글에 인용하세요.