In‐Young Ko

ORCID: 0000-0002-3843-263X
Publications
Citations
Views
---
Saved
---
About
Contact & Profiles
Research Areas
  • Service-Oriented Architecture and Web Services
  • IoT and Edge/Fog Computing
  • Context-Aware Activity Recognition Systems
  • Software System Performance and Reliability
  • Advanced Software Engineering Methodologies
  • Recommender Systems and Techniques
  • Software Engineering Research
  • Caching and Content Delivery
  • Semantic Web and Ontologies
  • Software Reliability and Analysis Research
  • Personal Information Management and User Behavior
  • Advanced Database Systems and Queries
  • Distributed and Parallel Computing Systems
  • Opportunistic and Delay-Tolerant Networks
  • Robotics and Automated Systems
  • Modular Robots and Swarm Intelligence
  • Software Engineering Techniques and Practices
  • Multimedia Communication and Technology
  • Mobile Agent-Based Network Management
  • Software Testing and Debugging Techniques
  • Web Data Mining and Analysis
  • Human Mobility and Location-Based Analysis
  • Cloud Computing and Resource Management
  • Usability and User Interface Design
  • Privacy-Preserving Technologies in Data

Korea Advanced Institute of Science and Technology
2016-2025

Korea Institute of Science and Technology
2023

Korean Association Of Science and Technology Studies
2023

Samsung (South Korea)
2016

Seoul National University
2013-2014

Cheng Shiu University
2012

Kenya Seed Company (Kenya)
2012

SK Communications (South Korea)
2006

University of Southern California
2000-2003

Marina Del Rey Hospital
2002

As various types of Internets Things (IoT) are deployed in a wide range areas, the need arises to utilize IoT resources dynamically accomplish user tasks. We call this environment an urban-scale environment, where that necessary tasks directly connected each other via users' mobile devices, such as their smart phones. utilized with which run composite service supports In it is essential create efficient binding between and resource so execute for task successfully. paper, we propose...

10.1109/icws.2015.78 article EN 2015-06-01

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

10.1177/0278364914545812 article EN The International Journal of Robotics Research 2014-10-09

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

10.1145/2835492 article EN ACM Transactions on Internet Technology 2016-04-15

As the number of IoT devices and volume data increase, distributed computing systems have become primary deployment solution for large-scale Internet Things (IoT) environments. Federated learning (FL) is a collaborative machine framework that allows model training using from all participants while protecting their privacy. However, traditional FL suffers low computational communication efficiency in hierarchical cloud-edge systems. Additionally, due to heterogeneity issues, not necessarily...

10.13052/jwe1540-9589.2381 article EN other-oa Journal of Web Engineering 2025-02-07

UML activity diagram is a notation suitable for modeling concurrent system in which multiple objects interact with each other. This paper proposes method to generate test cases from diagrams that minimizes the number of generated while deriving all practically useful cases. Our first builds an I/O explicit ordinary and then transforms it directed graph, initial are derived. conversion performed based on single stimulus principle, helps avoid state explosion problem generation system.

10.1109/snpd.2007.189 article EN 2007-07-01

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

10.1109/tsc.2015.2428251 article EN IEEE Transactions on Services Computing 2015-05-19

In regression testing, running all a system's test cases can require great deal of time and resources. Test case prioritization (TCP) attempts to schedule 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 additional information improve effectiveness. this work, we explore Information Retrieval (IR) techniques effectiveness particularly for testing infrequently tested code. Our approach...

10.1109/apsec.2014.12 article EN 2014-12-01

Software complexity has increased the need for automated software testing. Most research on automating testing, however, focused creating test input data. While careful selection of data is necessary to reach faulty states in a system under test, oracles are needed actually detect failures. In this work, we describe Dodona, that supports generation oracles. Dodona ranks program variables based interactions and dependencies observed between them during execution. Using ranking, proposes set...

10.1145/2610384.2610408 article EN 2014-07-11

Existing conversational approaches for Internet of Things (IoT) service mashup do not support modification because the usability challenge, although it is common users to modify mashups in IoT environments. To through interfaces a usable manner, we propose agent (CoMMA). Users can using CoMMA natural language conversations. has two-step interaction, an implicature-based localization step, and step with disambiguation strategy. The allows easily search by vocalizing their expressions...

10.1145/3491102.3517655 article EN CHI Conference on Human Factors in Computing Systems 2022-04-28

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

10.1145/1137677.1137693 article EN 2006-05-21

Software architecture is a core asset for any organization that develops software-intensive systems. Unsuitable can precipitate disaster because the determines structure of project. To prevent this, software must be evaluated. The current evaluation methods, however, focus on single product architecture, and not line architectures they hardly consider characteristics lines, such as variation points. This paper describes extension scenario-based analysis technique architecture-called EATAM,...

10.1109/cit.2008.4594775 article EN 2008-07-01

This study proposes a location-based hybrid routing protocol to improve data packet delivery and reduce control message overhead in mobile ad hoc networks. In environments, where nodes move continuously at high speed, it is generally difficult maintain restore route paths. Therefore, this suggests new flooding mechanism The essence of the proposed scheme its effective tracking destination’s location based on beacon messages main nodes. Through experiments an NS-2 simulator, shows...

10.3390/s100100808 article EN cc-by Sensors 2010-01-21

Regression testing in continuous integration development environments must be cost-effective and should provide fast feedback on test suite failures to the developers. In order faster developers while using computing resources efficiently, two types of regression techniques have been developed: Testing Selection (RTS) Test Case Prioritization (TCP). One factors that reduces effectiveness RTS TCP is inclusion suites fail only once over a period. We propose an approach based Bloom filtering...

10.1109/apsec.2017.22 article EN 2017-12-01

Recommender systems can be used to assist groups of users select services in Internet Things (IoT)-enriched environments. However, aggregating the preferences individual a group, which is generally group recommendation, not appropriate for IoT environments, where user groups' IoT-based differ significantly from those users. In this paper, we propose user-based collaborative filtering approach that considers member organization new group. We neighbor are similar based on combinations...

10.1109/icws.2016.43 article EN 2016-06-01

With the wide spread use of cellular phones and increased interests in well-being people, many vendors start to embed a variety e-health services their phones. In this paper, we propose an platform on which can be systematically developed by utilizing various functions features, following guidelines provided platform.

10.1109/icce.2007.341318 article EN 2007-01-01

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

10.1109/ascc.2013.6606360 article EN 2022 13th Asian Control Conference (ASCC) 2013-06-01
Coming Soon ...