دانلود مقاله ISI انگلیسی شماره 81964
ترجمه فارسی عنوان مقاله

با دشمنان بیشتری آشنا شویم و راه را به جلو پیش ببریم: بازبینی اشکالات نقش در خرابی های نرم افزاری

عنوان انگلیسی
Be more familiar with our enemies and pave the way forward: A review of the roles bugs played in software failures
کد مقاله سال انتشار تعداد صفحات مقاله انگلیسی
81964 2017 48 صفحه PDF
منبع

Publisher : Elsevier - Science Direct (الزویر - ساینس دایرکت)

Journal : Journal of Systems and Software, Volume 133, November 2017, Pages 68-94

ترجمه کلمات کلیدی
تصادفات، سیستم های نرم افزاری ناقص، خرابی نرم افزار، اشتباهات درسهای آموخته شده،
کلمات کلیدی انگلیسی
Accidents; Bugged software systems; Software failures; Mishaps; Lessons learned;
پیش نمایش مقاله
پیش نمایش مقاله  با دشمنان بیشتری آشنا شویم و راه را به جلو پیش ببریم: بازبینی اشکالات نقش در خرابی های نرم افزاری

چکیده انگلیسی

There has been an increasing frequency of failures due to defective software that cost millions of dollars. Recent high profile incidents have drawn increased attention to the risks of failed software systems to the public. Yet aside from the Therac-25 case, very few incidents of software failure causing humans harm have been proven and widely reported. With increased government oversight and the expanded use of social networking for real time reporting of problems, we are only beginning to understand the potential for major injury or death related to software failures. However, debugging defective software can be costly and time consuming. Moreover, undetected bugs could induce great harm to the public when software systems are applied in safety-critical areas, such as consumer products, public infrastructure, transportation systems, etc. Therefore, it is vital that we remove these bugs as early as possible. To gain more understanding of the nature of these bugs, we review the reported software failures that have impacted the health, safety, and welfare of the public. A focus on lessons learned and implications for future software systems is also provided which acts as guidelines for engineers to improve the quality of their products and avoid similar failures from happening.