• 제목/요약/키워드: Buggy

검색결과 5건 처리시간 0.021초

Applying Token Tagging to Augment Dataset for Automatic Program Repair

  • Hu, Huimin;Lee, Byungjeong
    • Journal of Information Processing Systems
    • /
    • 제18권5호
    • /
    • pp.628-636
    • /
    • 2022
  • Automatic program repair (APR) techniques focus on automatically repairing bugs in programs and providing correct patches for developers, which have been investigated for decades. However, most studies have limitations in repairing complex bugs. To overcome these limitations, we developed an approach that augments datasets by utilizing token tagging and applying machine learning techniques for APR. First, to alleviate the data insufficiency problem, we augmented datasets by extracting all the methods (buggy and non-buggy methods) in the program source code and conducting token tagging on non-buggy methods. Second, we fed the preprocessed code into the model as an input for training. Finally, we evaluated the performance of the proposed approach by comparing it with the baselines. The results show that the proposed approach is efficient for augmenting datasets using token tagging and is promising for APR.

ITS기반 상호작용 방식의 자격증 시험 학습시스템 (The Interactive Certificate Test Learning System Based on ITS)

  • 권준아;김원중;최원호;이정금;서동기;심현
    • 한국전자통신학회논문지
    • /
    • 제12권1호
    • /
    • pp.163-172
    • /
    • 2017
  • 본 연구는 ITS(: Intelligent Tutoring System)기반의 전문가모델과 학습모델에 기반하여 자격증 취득 모의프로그램을 설계하고, 버기모델(Buggy Model)을 통하여 학습자의 수준에 적합한 문제를 제공하는 시스템이다. 사용자의 요구 조사를 통하여 편의성, 효과성, 확장성, 신뢰성이 요구되었으며, 이를 반영하기 위하여 다양한 문제개발과 문제유형분석, 난이도 조절, 학생성적 및 수준관리 등을 반영한 문제개발이 이루어졌다. 자격증 취득 시험을 준비하는 사용자들은 개발 시스템을 사용하여 본인의 수준에 맞는 문제의 풀이와 다양한 형태의 문제들을 실전과 같은 환경에서 학습하여 자격증 취득 준비기간을 대폭 단축할 수 있을 것으로 기대된다.

충청남도 지역의 119 구급으로 이송된 교통사고 환자의 발생 특성 (Current status of traffic accident victims who were transported by 119 ambulances in Chungcheongnam-do)

  • 김진현;최은숙;이경열
    • 한국응급구조학회지
    • /
    • 제25권2호
    • /
    • pp.99-112
    • /
    • 2021
  • Purpose: The study aimed to analyze the current status of traffic accident victims who were transported by 119 ambulances within the administrative district of Chungnam province and provide essential data for accident prevention. Methods: The pre-hospital care records of patients who called the 119 emergency service in 2019 were obtained from the Chungnam Fire Department. Data pertaining to 13,663 traffic accident victims who were transported to hospitals were analyzed. Results: Patients in those aged ≥60 years accounted for 49.8% of the total cases. In patients aged ≥80 years(n=2,154), motor cycle accidents were highest as 28.3%. In addition, cultivator (n=135) and buggy car (n=79) accident victims were the highest in aged ≥80 years as 66.7% and 67.1%, respectively. Traffic accident victims-population ratio in Chungnam was 0.65%, wherein 2.03% included population aged ≥80 years. Conclusion: It was clear that accidents varied across administrative districts depending on the age group of population distribution. Thus, safety measures for preventing motorcycle, cultivator, and buggy car accidents are necessary for areas with many older people aged ≥80 years.

UNIX-TUTOR : UNIX 교육을 위한 지능형 개인교사 시스템 (UNIX-TUTOR : Intelligent Tutoring System for Teaching UNIX)

  • 정목동;김용란;김영성;신교선
    • 전자공학회논문지B
    • /
    • 제31B권7호
    • /
    • pp.159-169
    • /
    • 1994
  • In this paper, we develop a prototype of ITS(Intelligent Tutoring Systems) system: UNIX TUTOR. It is designed for the purpose of teaching the UNIX beginners the principal concepts of UNIX and the shell commands using the communication between the student and the system. UNIX TUTOR engages the student in a two-way conversation that is mixed-initiative dialogue and attempts to teach the student UNIX via the Socratic method of guided discovery and the Coaching method interchangeably. And the student model is based on both the overlay model and the buggy model together. Thus TUTOR aims at teaching the students effectively whose levels of learning are different using various explanations which are determined by the student model. Because the knowledge representation for UNIX-TUTOR is based on the frame structure and the production rules it is easy to represent the complicated constructs. UNIX TUTOR is implemented on the SPARC station using X/Motif and C for cp command among 10 ones which were selected.

  • PDF

학습자 트레이싱을 통한 원격 교육용 자가 진단 모듈 개발 (The Development of On-line Self-Test Module using Tracing Method)

  • 이규수;손철수;박홍준;심현;오재철
    • 정보처리학회논문지A
    • /
    • 제19A권3호
    • /
    • pp.147-154
    • /
    • 2012
  • 창의력이나 문제해결력과 같은 고차원적인 사고 능력은 주어진 문제의 정 오답만으로는 진단이 어려우며, 진단을 위해서는 교수자가 학습자의 문제 해결 과정을 지켜보거나 해결 과정에 대한 학습자의 보고 과정이 요구된다. 더구나 교수자의 학습자에 대한 관찰이 불가능한 온라인 학습이나 버추얼 클래스와 같은 환경에서는 학습자의 문제 해결 과정을 평가하거나 학습자 스스로 자신의 부족한 부분을 진단하는 것은 더욱 어려워진다. 이러한 문제를 해결하는 최선의 방법은 학습자가 문제를 해결하는 동안을 추적하여 그 과정을 보고해 주는 것이라 할 수 있다. 본 연구에서는 MS 오피스군의 소프트웨어를 활용하여 주어진 문제를 해결하는 동안 학습자의 작업 내역을 트레이싱하여 최종적으로 학습자에게 자신의 부족한 부분을 진단해 주고 자신의 능숙도와 소프트웨어를 응용하여 주어진 문제를 해결하는 과정에 대한 평가를 해주는 모듈을 개발하였으며, 본 진단 모듈의 효용성 평가를 위하여 실제 MOS 시험을 준비하는 학습자 81명에 대한 적용 및 만족도 조사를 통하여 통계적으로도 유의미한 효과가 있음을 확인하였다.