• 제목/요약/키워드: Bug report

검색결과 26건 처리시간 0.204초

버그 리포트를 이용한 버그 정정 시간 추정 (Estimating the Time to Fix Bugs Using Bug Reports)

  • 권기문;진광희;이병정
    • 정보과학회 논문지
    • /
    • 제42권6호
    • /
    • pp.755-763
    • /
    • 2015
  • 버그 정정 활동은 소프트웨어 개발과 유지보수 작업에서 많은 비중을 차지하므로, 버그 정정활동에 소요되는 시간을 미리 추정할 수 있다면 소프트웨어 프로젝트 작업 계획에 큰 도움이 될 것이다. 따라서 본 연구에서는 버그 리포트를 이용하여 버그 정정 시간을 추정하는 방법을 제안한다. 본 방법에서는 먼저, 버그 리포트가 제공하는 버그 메타 필드에 k-NN 방법을 적용하여 과거 버그 리포트들을 분류한다. 다음으로, 버그 리포트의 텍스트 정보를 활용하여 과거 버그와 새로운 버그 사이의 유사도를 계산하고, 유사한 버그의 정정 시간을 활용하여 새로운 버그의 정정 시간을 추정한다. 마지막으로, 오픈 소스 프로젝트에 본 방법을 적용한 실험을 통하여 효과적으로 버그 정정 시간을 추정한다는 것을 보인다.

Enhancing Model-based Fault Traceability by Using Similarity between Bug and Commit Information

  • 정동주;민경식;이정원;이병정
    • 인터넷정보학회논문지
    • /
    • 제20권2호
    • /
    • pp.29-37
    • /
    • 2019
  • As software development technology evolves, the quality of software has increased. But software created through sophisticated technology is still defective. The developer will be aware of the defect through a bug report and the reported defect must be fixed as soon as possible for the software to function correctly. It is important to know which component of the program is related to the reported defect and should be fixed. However, even though the developer understands the developed software, the task of tracing faults is a time-consuming task and requires effort. Therefore, if there is a way for developers to support tracing faults, they could fix defects more quickly. Because fixing defects rapidly is a factor of software reliability, fault traceability is essential and an effective method is needed. Therefore, in this paper, we propose a model-based fault traceability enhancement technique by using bug report and commit information and verify the effectiveness of the proposed technique.

소프트웨어 버그 정정에 SeqGAN 알고리즘을 적용 (Applying SeqGAN Algorithm to Software Bug Repair)

  • 양근석;이병정
    • 인터넷정보학회논문지
    • /
    • 제21권5호
    • /
    • pp.129-137
    • /
    • 2020
  • 최근 소프트웨어가 다양한 분야에 적용되면서 소프트웨어 규모와 프로그램 코드의 복잡성이 증가하였다. 이에 따라 소프트웨어 버그의 존재가 불가피하게 발생하고, 소프트웨어 유지보수의 비용이 증가하고 있다. 오픈 소스 프로젝트에서는 개발자가 할당 받은 버그 리포트를 해결할 때 많은 디버깅 시간을 소요한다. 이러한 문제를 해결하기 위해 본 논문은 SeqGAN 알고리즘을 소프트웨어 버그 정정에 적용한다. 자세히는 SeqGAN 알고리즘을 활용하여 프로그램 소스코드를 학습한다. 학습과정에서 공개된 유사 소스코드도 같이 활용한다. 생성된 후보 패치에 대한 적합성을 평가 하기 위해 적합도 함수를 적용하고, 주어진 모든 테스트 케이스를 통과하면 소프트웨어 버그 정정이 되었다고 본다. 제안한 모델의 효율성을 평가하기 위해 베이스라인과 비교하였으며, 제안한 모델이 더 잘 정정하는 것을 보였다.

Record keeping system of bugs for software quality assurance

  • Mateen, Ahmed;Zhu, Qingsheng;Afsar, Salman
    • International journal of advanced smart convergence
    • /
    • 제8권4호
    • /
    • pp.207-213
    • /
    • 2019
  • Assistance for the quality assurance management and developers to provide high quality software products. Using a bug record keeping system is exceptionally important in software progress, and it is followed vastly by majority of software producing companies in modern era. Regular application of a bug record keeping system is very helpful in developing software systems. We developed this system which helps the software testing team to keep a complete record of their testing activities during the software testing, also increases your confidence in the software quality, class and worth. Our proposed system offers trouble-free and effortless approaches to acquire desired information about bug, also produces different kinds of reports like summary reports, detailed reports etc. It gives facility to create, delete and update any project. Our developed application system is designed by using visual c# at front end and sql server 2008 management studio express at back end.

버그 리포트 사이의 연관 관계를 이용한 PageRank 기반 버그 리포트 요약 기법 (A PageRank-based Bug Report Summarization Technique using Bug Report Relationships)

  • 김범준;강성원;이선아
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2019년도 추계학술발표대회
    • /
    • pp.653-656
    • /
    • 2019
  • 소프트웨어의 유지보수 단계에서 소프트웨어의 버그 리포트는 개발자에게 유용한 정보를 제공한다. 개발자들은 버그 수정이나 변경 내역 열람 등 다양한 작업을 위해 버그 리포트를 열람한다. 하지만, 대화 형식으로 작성되는 버그 리포트의 특징 때문에 버그 리포트는 종종 매우 길거나 장황하여 이를 읽고 이해하기 어려운 경우가 많다. 이러한 문제점을 해결하기 위한 방법으로 버그 리포트의 요약문을 자동으로 생성하는 기법을 제안하였고, 다양한 관련 연구가 진행되었다. 그러나, 기존에 제안된 버그 리포트 요약 기법들은 버그 리포트만의 고유한 특성들을 활용하지 않는 경우가 많다. 본 연구에서는 버그 리포트들 사이의 중복(duplicates), 의존(depends-on), 역의존(blocks) 관계들을 이용한 PageRank 알고리즘 기반 버그 리포트 요약 기법을 제안한다. 실험 결과 제안 기법이 기존 버그 리포트 요약 기법보다 요약 품질과 적용 범위 측면에서 뛰어남을 확인하였다.

Elucidation of Cause of Cotyledon Black-Decay of Soybean Sprout by Bean Bug, Riptortus clavatus

  • Lee, Jung-Han;Han, Ki-Soo;Kim, Dong-Kil;Kang, Jin-Ho;Kim, Hee-Kyu
    • 한국작물학회지
    • /
    • 제53권3호
    • /
    • pp.303-307
    • /
    • 2008
  • Cotyledon Black Decay (CBD) on soybean sprout mimics the black spot due to microbial infection. CBD, not visible or predictable at seedlot state, for some reason, shows up exclusively on cotyledon of soybean sprout during sprouting process. Such an incidence rate fluctuated from 0.8 to 19.5% over three years from 2004. We suspected some pod-infecting anthracnose fungi and/or pod-blight pathogen, or pod-sucking bean bug, one of the major pests of soybean, might have involved, of which we ruled out fungal pathogen because it was preventable through heat treatment, a proven method for seedlot disinfestation. The healthy seeds artificially fed by bean bug for one to seven days were sprouted, and 6 to 41% of the soybean sprout revealed the CBD mimic to those occurred in soybean sprout from previous commercial seedlot screening experiments. This finding is the first report to confirm that bean bug damage to pod at $R_8$ stage is directly responsible for the CBD, which did not concur with any other deleterious effects on sprouting such as reduction in hypocotyls elongation and rooting except unsightly sprout quality. However, earlier feeding either at green pod or greenish yellow pod stage ($R_6$ -early $R_7$ stage) resulted in rather severe damages, which strikingly reduced hypocotyls growth to about one forth to about two third, as well as the reduction in rates of seed germination.

톱다리개미허리노린재의 난기생봉 2종에 관한 보고 (Report on Two Egg Parasitoid Species of Riptortus clavatus (Thunberg) (Heteroptera: Alydidae) on Soybean)

  • 백채훈;이건휘;최만영;서홍렬;김두호;나승용;박정규
    • 한국응용곤충학회지
    • /
    • 제46권2호
    • /
    • pp.281-286
    • /
    • 2007
  • 콩의 주요 해충인 톱다리개미허리노린재 알에서 우화하는 난기생봉을 분류한 결과 Gryon japonicum (신칭 : 노린재검정알벌)과 Ooencyrtus nezarae (신칭 : 노린재깡충좀벌)로 동정되었는데, 전자는 국내 미기록 종이다. 두 종의 분류학적 위치, 형태 및 생물학적 특정과 톱다리개미허리노린재 알에 대한 기생율을 보고한다.

2020년 산림해충 대발생에 의한 산림의 식엽 피해 (Tree-crown Defoliation caused by Outbreak of Forest Insect Pests in Korea during 2020)

  • 정종국;남영우;김동수;이상현;임종환;최원일;김은숙
    • 한국응용곤충학회지
    • /
    • 제59권4호
    • /
    • pp.409-410
    • /
    • 2020
  • 본 보고는 2020년 산림 지역에서 대발생하여 큰 피해를 준 매미나방과 대벌레에 의한 피해면적과 피해수종에 대해 기술하였다. 매미나방에 의한 식엽 피해는 강원(1,638 ha), 경기(1,134 ha), 충북(726 ha), 서울(476 ha) 등 중부지방을 중심으로 심각하였다. 대벌레는 서울시 은평구와 고양시 덕양구 사이에 위치한 봉산(약 19 ha)에서 대발생하였다.

버그리포트의 메타필드 초기 재할당의 실증적 분석 (An Empirical Study of Meta Field Reassignment on New Bug Report)

  • 민세원;김미수;이은석
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2017년도 추계학술발표대회
    • /
    • pp.480-483
    • /
    • 2017
  • 소프트웨어 개발 및 유지보수 단계에서 발생한 문제들은 버그 추적 시스템을 통해 버그리포트로 등록되고 관리된다. 등록된 버그리포트를 기반으로 배정자는 해당 문제를 해결할 수 있는 개발자들을 배정하고, 배정된 개발자는 이를 해결한다. 그러나 버그리포트에서 제공되는 정보가 정확하지 않을 경우 문제 해결에 많은 시간이 소모된다. 본 논문에서는 Eclipse 오픈소스 프로젝트들에 대해 12가지의 도메인으로 분류하여 총 395,967개의 버그리포트에 대해 초기 정보의 불완전성을 분석한다. 이를 위해 초기 버그리포트에서 제공되는 정보 중 메타필드 내 정보에 초점을 맞춘다. 분석결과 필드들이 도메인 별로 최소 6%, 평균 20%, 최대 33%가 최소 한 번 이상 변경되는 것을 확인하였으며, 프로젝트 도메인 별로 상이하게 변경되는 것을 확인할 수 있었다.

우전탄좌 지질조사 보고서

  • 이돈영;유양수
    • 기술사
    • /
    • 제5권17호
    • /
    • pp.3-10
    • /
    • 1972
  • This report is the result of the basic geologic investigation for the purpose of preparing the long-term development program of the U-jeon Consolidated Coal kline. The Consolidated Coal Mine is located at Gujeol-ri, Wangsan-myeon, Myeongju-gun, and Yucheon-ri, Bug-myeon, Jeongseon-gun, Gan-gweon Province (128$^{\circ}$ 43′10.4"-128$^{\circ}$ 46′10. 4"of east long-ititude, 37$^{\circ}$ 30′-37$^{\circ}$ 33′ of north latitude). This region, the western part of Taebaek mountain range, shows a ragged mountinous feature. Formations of the Pyeongan System of Paleozoic Era are distribu ted in the region with the surrounding Great Limestone Series of Joseon System which covers the south-eastern part of the region. The Pyeongan System is divided into four formations, namely, the Hongjeom, the Sadong, the Gobang and the Hongam, in ascending order. The sadong Formation intercalates several coal beds, and two coal beds out of them are minable. The coal beds are variable in thickness, having the repeated swelled or poket and the pinched parts, which suggest all intense disturbance caused by folding. The heat value of the coal is 5, 500cal. on the average. The total amount of coal reserves of the U-jeon consolidated Coal Mine is estimated at about thirty million metric tons.

  • PDF