A study on identifying, finding and classifying Software bug using data mining methods

سال انتشار: 1402
نوع سند: مقاله کنفرانسی
زبان: انگلیسی
مشاهده: 96

فایل این مقاله در 11 صفحه با فرمت PDF قابل دریافت می باشد

استخراج به نرم افزارهای پژوهشی:

لینک ثابت به این مقاله:

شناسه ملی سند علمی:

SETT07_004

تاریخ نمایه سازی: 29 مهر 1402

چکیده مقاله:

A software bug is an error, flaw or fault in the design, development, or operation of computer software that causes it to produce an incorrect or unexpected result, or to behave in unintended ways. The process of finding and correcting bugs is termed "debugging" and often uses formal techniques or tools to pinpoint bugs. Since the ۱۹۵۰s, some computer systems have been designed to deter, detect or auto-correct various computer bugs during operations. Bugs in software can arise from mistakes and errors made in interpreting and extracting users' requirements, planning a program's design, writing its source code, and from interaction with humans, hardware and programs, such as operating systems or libraries. A program with many, or serious, bugs is often described as buggy. Bugs can trigger errors that may have ripple effects. The effects of bugs may be subtle, such as unintended text formatting, through to more obvious effects such as causing a program to crash, freezing the computer, or causing damage to hardware. Other bugs qualify as security bugs and might, for example, enable a malicious user to bypass access controls in order to obtain unauthorized privileges. Some software bugs have been linked to disasters. Bugs in code that controlled the Therac-۲۵ radiation therapy machine were directly responsible for patient deaths in the ۱۹۸۰s. In ۱۹۹۶, the European Space Agency's US$۱ billion prototype Ariane ۵ rocket was destroyed less than a minute after launch due to a bug in the on-board guidance computer program. In ۱۹۹۴, an RAF Chinook helicopter crashed, killing ۲۹; this was initially blamed on pilot error, but was later thought to have been caused by a software bug in the engine-control computer. Buggy software caused the early ۲۱st century British Post Office scandal, the most widespread miscarriage of justice in British legal history. In ۲۰۰۲, a study commissioned by the US Department of Commerce's National Institute of Standards and Technology concluded that "software bugs, or errors, are so prevalent and so detrimental that they cost the US economy an estimated $۵۹ billion annually, or about ۰.۶ percent of the gross domestic product". In this paper, software defect detection and classification method is proposed and data mining techniques are integrated to identify, classify the defects from large software repository.

نویسندگان

Mohammad Beheshti

Bachelor of Computer Science, Computer Software Technology Engineering, Faculty of Electrical Engineering and Computer Engineering, Islamic Azad University, Germi Branch