• 전체
  • 전자/전기
  • 통신
  • 컴퓨터
닫기
Loading..

Please wait....

Post-Conference

전자정보연구정보센터에서 제공하는 Post-Conference 입니다.
각 Conference의 발표 논문들에 대하여 저자와의 질의 응답이 가능합니다.
전자정보연구정보센터 회원뿐만 아니라 비회원도 자유롭게 이용할 수 있습니다.

홈 홈 > EIRIC 광장 > Post-Conference

2018 한국컴퓨터종합학술대회 (KCC 2018)

  • 일시 : 2018년 6월 20일(수) ~ 22일(금)
  • 장소 : ICC JEJU

전자정보연구정보센터에서 제공하는
2018 한국컴퓨터종합학술대회 (KCC 2018) Post-Conference 입니다.
Conference 발표 논문들에 대하여 저자와의 질의 응답이 가능합니다.
전자정보연구정보센터 회원뿐만 아니라 비회원도 관심분야와 각각의 논문들을 검색하여 글을 등록하고
자유로운 토론을 할 수 있습니다.

실시간 세션

(본 게시판에서는 의견 및 댓글 작성시 실명이 아닌 닉네임으로도 글등록이 가능합니다.
단, 게시판 목적과 다른 내용이거나 욕설 및 비속어, 타인 비방, 음란, 광고성 글은 경고 없이 삭제될 수 있습니다.)


논문분야 소프트웨어공학 구분 구두
논문제목 버그 자동 정정시 유사 버그 정정 코드를 활용한 검색 공간의 개선 방안
저자 정영준, 이병정 논문파일 Download

소프트웨어의 버그 자동 정정에 대한 연구 중 검색 기반 방법(Search-based Methodology)은 다양한 형태의 소프트웨어에 적용할 수 있다는 장점이 있으나 만들어진 정정 코드의 정확도가 다소 낮다. 그 원인은 무작위한 검색 공간을 기반으로 한 코드 조합 방식을 이용하는 것에 있다. 조합할 코드의 다양성을 확보하는 것으로 여러 유형의 버그에 적용이 가능해지지만 정정의 효율이 낮아지고, 좀 더 정확한 정정 정보를 삽입할 경우 특정 유형의 버그에 대한 정정 효율은 높아지지만 여러 유형의 버그에 적용할 수 없게 되므로 이 두 가지는 트레이드 오프(trade-off) 관계에 있다. 이러한 각 기법은 장단점이 확실함에 따라 각 분야에 대한 여러 연구가 진행된 바 있으나 두 조건의 장점을 살려 취합하는 것에 대한 연구는 미비한 실정이다. 본 논문에서는 검색 기반 방법을 기초로 한 버그 자동 정정 기법에 과거 정정된 버그를 이용할 때, 기존 소스 코드가 가진 정보를 특정 유형으로 고정하지 않음으로써 코드의 다양성을 확보하고 정정 코드에 가까운 정보를 포함할 수 있는 방법을 제시한다.

댓글(2)

  • 아무개2018-06-26 22:39

    좋은 논문 잘 보았습니다. 코드의 다양성을 확보할 수 있다는 의미가 무엇일까요?

    • 정영준2018-06-27 13:52

      기존의 검색 기반 방법에서는 초기 모집단(초기 검색 공간)을 만들 때에 정정 대상 buggy code를 주로 이용합니다. 따라서 코드에 포함되는 구문들이 비교적 작은 범위 내에서 선택되어 유사한 경우가 많습니다. 저희가 제안한 기법은 기존에 수집한 버그들의 정정된 코드를 이용하므로 같은 소프트웨어 또는 컴포넌트가 아닌 외부의 소스 코드를 이용해 코드를 생성해낼 수 있습니다. 이를 통해 유사하다 판단되는 여러 코드를 조합하므로 기존 기법에 비해 초기 생성되는 코드들이 다양한 구문 및 구조를 갖게 됩니다.


* 작성자는 실명이 아닌 닉네임 형태로 자유롭게 입력하셔도 무방합니다.
* 이메일주소는 비공개 처리됩니다. 다만, 저자와의 질의응답시 필요할 수 있으니 정확한 이메일을 기재해 주시기 바랍니다.