ο_ICWE2019In-Young Ko (ο), Ph.D.


ѱб к
School of Computing, Korea Advanced Institute of Science and Technology (KAIST)

291 Daehak-ro, Yuseong-gu, Daejeon, 34141, Republic of Korea
Phone: +82-42-350-3547,  Fax: +82-42-350-7750

E-mail: iko .At. kaist.ac.kr,  Lab URL: http://webeng.kaist.ac.kr/

Office: N1 505



[Bio] [Courses] [Projects] [WebEng & Service Computing Lab] [Publications]


In-Young Ko is a full professor in the School of Computing and the director of the research center for Big data Edge Cloud Services (BECS ITRC) at Korea Advanced Institute of Science and Technology (KAIST) in Daejeon, Korea. Prof. Kos research interests include service computing, web engineering, and software engineering. His recent research focuses on service-oriented software development in large-scale and distributed system environments such as the web, edge clouds, and Internet of Things (IoT) environments. The main part of his work includes the modeling and design of a personalized service provision framework under complex system environments where user tasks must be supported by the provision of services that utilize various computing resources, including mobile devices, IoT devices, and web resources. His research goal is to create new value for users by linking and integrating these diverse resources within an application. [Web Engineering & Service Computing Lab.]

Prof. Ko received his Ph.D. in Computer Science from the University of Southern California (USC) in 2003 under the direction of Prof. Robert Neches. He also received his B.S. and M.S. in Computer Science from Sogang University, Seoul, Korea in 1990 and 1992, respectively. His M.S. thesis advisor was Prof. Felix M. Villarreal S.J.

During 2005-2011, Prof. Ko was appointed as adjunct faculty for the Master of Software Engineering (MSE) program in School of Computer Science at Carnegie Mellon University. Before joining KAIST in 2004, Prof. Ko worked as a postdoctoral research associate in the Distributed Scalable Systems Division at the USC Information Sciences Institute (ISI). At ISI, he worked in the CHIME, WebScripter and SIM-TBASSCO projects. He is the principal architect of SIM-TBASSCO's schemes for semantic representation, semantic gauges and component linking. He has played a key role at the project in developing a metadata framework for describing software components and a reasoning mechanism to measure semantic interoperability and compatibility between software components. As part of his Ph.D. dissertation as well as the project work, he designed and developed a component-based application scripting mechanism that allows users build high-level information management applications by describing the execution behavior and data-flow among distributed software components. Previously, Prof. Ko worked on GeoWorlds and DASHER projects, where he developed geo-spatial information gathering, analysis and visualization components. Before joining USC, he was a full-time lecturer in the Computer Science Department at the Korea Air Force Academy.


To make the result of the research more practical and to ensure that it is beneficial to the software industry, Prof. Ko has been conducting a number of industry projects with Samsung Research, Samsung Electronics, Samsung Thales and Korea Telecom (KT) while also serving as a member of the technical advisory committee of Hyundai MOBIS in Korea. In addition, to establish the future research agenda in service computing and web engineering, he has been involved in the Korean governments research planning activities for the Future Internet and the Internet of Things.


Prof. In-Young Ko is serving as an organizing or a program committee member of a number of domestic and international conferences.

w  Program Co-Chair of the 22nd International Conference on Web Engineering (ICWE 2022)

w  General co-chair of the 1st International Workshop on Big data driven Edge Cloud Services (BECS 2021) - http://becs.kaist.ac.kr/iwbecs2021/

w  Organizing committee member of International Conference on Software Engineering (ICSE 2020) - https://conf.researchr.org/home/icse-2020

w  General chair of 19th International Conference on Web Engineering (ICWE 2019) - https://icwe2019.webengineering.org/

w  Organizing committee member of International Conference on Web Engineering (ICWE 2017-2018, 2020-2021)

w  Track co-chair of International Conference on Web Engineering (ICWE 2014-2015)

w  Organizing committee member of Asia-Pacific Software Engineering Conference (APSEC 2014)

w  Organizing committee member of the 23rd International World Wide Web Conference (WWW 2014)

w  General chair of the Korea Conference on Software Engineering (KCS E2017)

w  Program chair of the Korea Conference on Software Engineering (KCSE 2008 & KCSE 2013)

w  Program committee member of ICWE, WI, ACM SAC, APSEC, BigComp, WWW, WEBIST, ISWC, WebS, AAAI, COMPSAC, KES, DSPL, and many other international conferences


Prof. In-Young Ko is also serving as an editor of a number of domestic and international journals.

w  Associate Editor of the Journal of Web Engineering, River Publishers, 2018 - present

w  Editorial Board Member of the ICT Express, Elsevier, 2014-present

w  Editorial Board Member of the Journal of Emerging Technologies in Web Intelligence (JETWI), 2009 - present

w  Editorial Board Member of the Korea Institute of Information Scientists and Engineers (KIISE) journal, 2009 - present

w  Editorial Board Member of the Journal of Korean Society for Internet Information, 2004 - present

w  Editor in chief of the Journal of Software Engineering Society in Korea, 2008 - 2010


Prof. Ko has been working for a number of advisory committees.

w  Member of the Committee for Defense Technology Planning, Defense Acquisition Program Administration, Korea, January 2015.10 - present (ȹ ü , û, 2015.10.30 - )

w  Member of the quality and standard committee for Open Data Strategy Council, Ministry of the Interior and Safety, Korea, January 2014 - present ( ǹȸ ǰ, ǥȭ о , , 2014.1 – 2020.12)

w  Member of the dispute conciliation committee for Open Government Data, Ministry of the Interior and Safety, Korea, December 2013 - December 2015. ( ȸ, , 2013.12 - 2015.12)

w  Advisory committee member of the Hyundai MOBIS Software Technology Forum, 2010 - 2011 ( Ʈ (ڹȸ) , 2010-2011)


Professional membership:

w  Member of IEEE, 2004 - present

w  Professional member of ACM, 2004 - present

w  Deputy chair of Korea Institute of Information Scientists and Engineers (KIISE) (ѱȸ ȸ), 2020.01 - present

w  Deputy chair of KIISE Software Engineering Society (ѱȸ Ʈмһ̾Ƽ ȸ), 2014.03 - present

w  Member of Board of Directors of KIISE (ѱȸ ̻), 2016 - present

w  Member of Board of Directors of KIISE Software Engineering Society (ѱȸ Ʈмһ̾Ƽ ̻), 2004 - present

w  Lifetime Member of Korea Institute of Information Scientists and Engineers (KIISE) (ѱȸ ȸ)

w  Member of Korea Society for Internet Information (ѱͳȸ ȸ)





      CS457: Requirements Engineering for Smart Environments [Spring 2018-2021]

      CS459: Introduction to Services Computing [Fall 2016, Fall 2018-2021]

      CS101: Introduction to Programming [Fall 2011, 2013-2019, Spring 2020]

      Cloud Service Architecture, K-MOOC Lecture, 2018 – 2019 (http://www.kmooc.kr/courses/course-v1:KAISTk+CS459+2018_K12/about)

      CS457: Web-based Software Development [Spring 2010-2017]

      CS459: Web Technologies and Business Strategies [Fall 2010-2015]

      CS408: Computer Science Project [Fall 2009, 2010, 2013, 2017]

      ICE575: Methods: Deciding What to Design [Fall 2005-2010]

      ICE534: Web-based Software Development [Summer 2005-2008]

      ICE338: Programming for WWW [Summer 2004-2008]

      ICE202: Software Studio [Spring 2007-2009]

      ICE124, ITB0121: Programming Fundamentals I - Java [Spring 2005-2006 ]

      ICE341: Programming Languages [Spring 2004-2005]

      ITP702: Software Engineering in Korea [Spring 2007-2010, 2017]




Research Projects

      Development of Dependable and Highly Usable Big Data Platform, and Analysis and Prediction Services Technology in Edge Clouds, Research Center for Big data Edge Cloud Services (BECS ITRC), Funded by Institute of Information & Communications Technology Planning & Evaluation (ITRC ), 2020 – 2025

Edge clouds are becoming an important computing platform for collecting and processing big data as the low-latency and highly reliable communications technology such as 5G, and Internet of Things (IoT) are developed and deployed. In this project, we are developing technologies for efficiently collecting and processing various types of big data in edge cloud environments in real time. In addition, we are developing a framework for building big data service applications in a highly reliable and usable manner.

      Development and On-the-fly Verification of System of Systems for Reliable and Intelligent CPS Applications, Funded by National Research Foundation (NRF) of Korea ( ǻ ߻ Ѱ), 2017 - 2020

The existing software (SW) engineering methodology does not consider the characteristics of cyber-physical systems (CPS) and it is difficult to apply it to the development process of CPS SW. Therefore, we developed a new SW engineering methodology that reflects the characteristics of CPS. CPS is composed of a system of systems with various heterogeneous cyber and physical systems. It is implemented in a variety of physical environments that are difficult to predict. In addition, it is essential to develop CPS SW with ensuring reliability and safety because users are involved directly or indirectly in its execution. Therefore, the main objective of this research is to develop SW technology for systematic development and operation of reliable and safe intelligent CPS SW and to develop developer-support tools.

      Optimizing Effect Delivery and User Cognition of IoT Services Using Machine Learning and VR Technologies, Funded by National Research Foundation of Korea (NRF), 2019 – 2021

      User-centric Service Provision Using Fog Computing in Widely Distributed Internet of Things Environments, Funded by National Research Foundation of Korea (NRF), 2016 – 2019

We are extending the fog computing concept to a user-centric service provision paradigm. We are developing a service computing framework in which the IoT devices and Web/cloud services that are necessary to perform a user task are formed into a service fog, and efficiently coordinated to accomplish the task. In addition, we are developing an approach of making a service fog to be migrated from one place to another, and to collaborate with other service fogs to perform a group task.

      Analysis on Technical Health of Software Developers and Development Teams, Funded by Samsung Research, Samsung Electronics, 2018

      Improving Test-case Quality by Predicting Module Risks, Funded by the Software Center of Samsung Electronics, 2017

      Autonomously Collaborating IoT Objects for Building Spatial Knowledge, Funded by Institute for Information & Communications Technology Promotion (IITP), 2017 - 2018

      Mission-oriented Service Modeling and Coordination for System-of-Systems, Funded by Agency for Defense Development (ADD), 2013 - 2016

      Recommendation of Virtual Goods based on User Interests, Funded by Korea Telecom (KT), 2013

      Smart-IoT-based Spontaneous Service Composition. Funded by Korea Communications Commission (KCC), 2011 - 2014

      A Service-based Software Development Framework for Improving Interoperability and Reusability of Unmanned Weapon Systems, 2012 - 2014

      Software Component Grid, Funded by Agency for Defense Development (ADD), 2006 - 2014

The Software Component Grid is an infrastructure that enables developers of defense software to transparently and efficiently share and reuse software components that are developed by different developers for different information systems. The major goal of the project is to enable application developers to develop reliable defense software economically by effectively finding and reusing components that meet their requirements.

      Software Product Line Engineering for Reusing Legacy Software Systems.

      Recommendation of Spontaneous Service Composition for a Cross Social Platform. Funded by Electronics and Telecommunications Research Institute (ETRI).

      Adaptive Software Framework for Ubiquitous Computing In this project, we are building ubiquitous computing software framework that allows ubiquitous applications to be dynamically formulated and adapted to surrounding environments based on users context and functional/non-functional requirements.

      Self-growing Software Systems for Silver-care Robots (SemBots) The SemBots project is developing software technologies to realize self-growing robot software systems that enable robots to improve their high-level software configurations based on their experiences and user feedback in handing unknown situations.

      A Blog-Centered and Community-Based IPTV Environment for Enhancing Contents Provision, Consumption, and Evolution As users become the center of the contents creation and distribution, motivating user participation is the key to the success of the Web-based IPTV. We are developing a new IPTV framework, called a blog-centered and community-based IPTV, where personal blogs are the first class entities that represent user interests in IPTV contents. An IPTV blog provides a user with a set of interfaces for finding, accessing and organizing IPTV contents based on their needs, and becomes an active entity to join communities and to participate in making community contents evolved.

      Ontology Management for E-Health Systems In this project, we are building ontology-based models to represent and analyze e-health related data and services.

      Dynamic Web Services Composition and Coordination In this project, we are developing a high-level, end-user environment that allows users to quickly explore and test various Web services, and to enable them to compose large-scale Web-services-based information management applications.

      User-centric and Dynamic Business Process Management Systems - In this project, we are designing an eAI (e-Business Application Integration) environment that supports architectural flexibility, user-centricity and dynamism to fully utilize the flexibility of Web Services, and to directly reflect users requirements in developing Web-Services-based business applications.



Copyright (c) 2004-2021  by  In-Young Ko, KAIST

Last Updated: June 30, 2021.