소프트웨어 공학이란 주어진 예산과 기간 내에서 고품질 소프트웨어의 개발 및 유지보수를 위한 모든 기법, 도구, 방법론의 총칭으로 전산학, 경영학, 심리학을 토대로 한 종합 학문이다. 본 연구실에서는 다양한 소프트웨어 공학 기술을 임베디드 소프트웨어 개발에 적용하고 가상 환경 기반 테스팅 기술 및 로그 기반 테스팅 기술 등에 대한 연구를 진행하고 있다. 또한 소프트웨어 개발 프로세스 전반에 거쳐 데이터 과학 기법들을 활용한 데이터의 검증 및 다양한 인공지능 모델의 적용과 성능의 검증을 수행한다. 최근 연구 프로젝트에서 다양한 임베디드 소프트웨어 및 프로그래밍 교육 로그 데이터를 테스팅 프레임워크 연구에 활용하고 있다. 또한 AI 관련 프로젝트로 섬유 방사 및 염색 공정 데이터를 다루고 있으며 물성 예측을 위한 인공지능 모델 개발 연구를 수행 중이다.