전북대학교 소프트웨어공학과 이지현 교수
SQUaRE Lab은 소프트웨어 및 시스템 제품라인(SSPL), 소프트웨어 테스팅, 아키텍처 재구성, 코드 클론 탐지 등 소프트웨어 공학의 핵심 분야를 선도적으로 연구하는 연구실입니다. 본 연구실은 다양한 소프트웨어 제품군의 효율적인 개발과 품질 관리를 위한 이론적·실무적 방법론을 개발하고, 이를 실제 산업 현장에 적용함으로써 소프트웨어 산업의 경쟁력 강화에 기여하고 있습니다. 특히, 소프트웨어 및 시스템 제품라인 연구를 통해 제품군 내 공통성과 가변성을 체계적으로 분석하고, 재사용 가능한 아키텍처와 컴포넌트 설계 방법을 제시하고 있습니다. 이를 기반으로 다양한 산업 분야에서 요구되는 맞춤형 소프트웨어 제품을 신속하게 제공할 수 있는 기술적 토대를 마련하고 있습니다. 또한, SSPL의 성공적인 도입과 확산을 위한 정책 및 전략 연구도 함께 수행하고 있습니다. 소프트웨어 테스팅 및 품질 관리 분야에서는 경로 기반 통합 테스팅, 회귀 테스팅, 커버리지 측정, 결함 위치 추정 등 다양한 테스팅 기법과 자동화 도구를 개발하고 있습니다. 이러한 연구는 소프트웨어 개발 과정에서의 오류 예방과 유지보수 비용 절감에 크게 기여하며, 실제 산업 프로젝트에 적용되어 그 효과를 입증하고 있습니다. 아키텍처 재구성 및 코드 클론 탐지 분야에서는 기존 시스템의 구조적 품질을 향상시키고, 코드 중복 문제를 해결하기 위한 첨단 기술을 연구하고 있습니다. 트리 기반 신경망 등 인공지능 기법을 활용한 코드 클론 탐지 및 통합, 아키텍처 평가 및 개선 방법론 개발을 통해 소프트웨어의 구조적 복잡성을 줄이고, 개발 및 유지보수 효율성을 높이고 있습니다. SQUaRE Lab은 국내외 학술지 및 학회에서 활발히 연구 성과를 발표하고 있으며, 다양한 산학협력 프로젝트를 통해 연구 결과의 실질적 확산과 기술 이전에도 앞장서고 있습니다. 앞으로도 소프트웨어 공학 분야의 혁신을 이끌어가는 연구실로서, 지속적인 연구와 산학협력을 통해 소프트웨어 산업 발전에 기여할 것입니다.
대표 연구 분야 확인하기