Lab of Software

소프트웨어 연구실

관련기사 바로가기

현대 사회는 점차 소프트웨어가 지배하는 사회로 흘러가고 있습니다. 우리는 매일 스마트폰, 랩탑 컴퓨터, 서버 등을 통해 소프트웨어를 일상으로 사용하고 있습니다. 우리 연구실에서는 소프트웨어에 존재하는 다양한 문제점들을 찾아내고, 더 나아가 찾아진 문제점들을 사용자가 원하는 대로 자동 수정하는 기술을 개발하고 있습니다. 우리 연구실에서 개발하는 기술은 신뢰할 수 있는 소프트웨어 기반 사회를 조성하는 데에 일조하고 있습니다.
At LOFT (Lab of sOFTware), we develop software for software. As commonly said, software is everywhere. It is on your smartphone, your laptop computer, and servers running all kinds of software you use daily. At our lab, we build software that takes as input any software and finds various problems of the software, and more importantly, fixes the detected problems automatically and guarantees the correctness of the fixed software. The techniques developed in our lab contribute to making software that supports us rather than governs us.

Major research field

Software testing such as fuzzing, Program analysis for program repair and verification

Desired field of research

Software testing such as fuzzing, Program analysis for program repair and verification

Research Keywords and Topics

- Trustworthy software
- Fuzzing
- Program repair
- Program verification

Research Publications
MORE

•Automated Program Repair from Fuzzing Perspective, Youngjae Kim, Seungheon Han, Askar Khamit, and Jooyong Yi, ACM SIGSOFT International Symposium on Software Testing and Analysis (ISSTA), 2023
•A Correlation Study between Automated Program Repair and Test-Suite Metrics, Jooyong Yi, Shin Hwei Tan, Sergey Mechtaev, Marcel Böhme and Abhik Roychoudhury
Empirical Software Engineering (EMSE), 23(5):2948-2979, 2018.
•Angelix: Scalable Multiline Program Patch Synthesis via Symbolic Analysis, Sergey Mechtaev, Jooyong Yi and Abhik Roychoudhury
ACM/IEEE International Conference on Software Engineering (ICSE), 2016

국가과학기술표준분류

  • EE. 정보/통신
  • EE02. 소프트웨어
  • EE0299. 달리 분류되지 않는 소프트웨어

국가기술지도분류

  • 정보-지식-지능화 사회 구현
  • 011300. 차세대 정보시스템기술

녹색기술분류

  • 녹색기술관련 과제 아님
  • 녹색기술관련 과제 아님
  • 999. 녹색기술 관련과제 아님

6T분류

  • IT 분야
  • 정보처리 시스템 및 S/W
  • 010316. 기타 정보처리시스템 및 S/W 기술