UPDATED. 2024-03-29 15:25 (금)
경상국립대 이선아 교수, 소프트웨어공학 분야 최상위 저널 IEEE TSE에 논문 게재
경상국립대 이선아 교수, 소프트웨어공학 분야 최상위 저널 IEEE TSE에 논문 게재
  • 이지원
  • 승인 2021.05.25 09:56
  • 댓글 0
이 기사를 공유합니다

기존 방법보다 48% 높은 정확도로 오래된 API 이름 감지
카이스트·홍콩과학기술대학 팀과 공동 연구 성과

경상국립대(GNU·총장 권순기) 공과대학 항공우주 및 소프트웨어공학부 이선아 교수는 2021년 4월 『IEEE Transactions on Software Engineering』 저널에 ‘문서에서 유효하지 않은 코드 이름에 대한 자동 감지 및 업데이트 추천’이라는 제목의 논문을 제1저자로 게재하였다. 

경상국립대 이신아 교수와 저널 표지. 사진=경상국립대
이선아 교수와 『IEEE Transactions on Software Engineering』 저널. 사진=경상국립대

이번 연구는 카이스트(KAIST) 강성원 교수팀, 홍콩과학기술대학(HKUST) 신치청 교수와 공동으로 진행했다.

『IEEE Transactions on Software Engineering』은 소프트웨어공학 분야의 최우수 저널로 JCR 6.5%에 해당한다. 일반적으로 JCR 10% 이내의 저널이면 최우수 연구 성과로 인정한다. 

이선아 교수는 논문에서 사용자가 작성한 문서에서의 코드명에 대해서 오래된 코드명을 찾기 위해 소프트웨어 개정 이력을 활용하는 방법을 제안하였다.

제안 방법은 기존에 제시된 방법보다 48% 더 높은 정확도로 오래된 API 코드명을 감지하였다. 

또한 자동으로 탐지한 결과를 실제 오픈소스 프로젝트에 보고하여 개발자들로부터 75%가 맞다는 확인을 받았다.

이러한 연구는 코드와 문서의 추적성을 위하여 코드 개정 이력을 데이터 마이닝하여 두 산출물 간의 일관성을 맞추는 실용적인 접근 방식을 제시한다. 

이선아 교수는 2019년 11월 BK 최우수 학술대회인 ‘소프트웨어 공학 자동화에 관한 국제 학회’에 저널 우선 트랙에 초대되어 이 논문을 발표한 바 있다.

이번 연구는 한국연구재단의 이공분야 기초사업의  ‘소프트웨어 진화에서의 요구사항 추적성의 자동 갱신 기법’ 과제의 지원을 받았다.


댓글삭제
삭제한 댓글은 다시 복구할 수 없습니다.
그래도 삭제하시겠습니까?
댓글 0
댓글쓰기
계정을 선택하시면 로그인·계정인증을 통해
댓글을 남기실 수 있습니다.