跳到主要导航 跳到搜索 跳到主要内容

Experience Report: Fault Triggers in Linux Operating System: From Evolution Perspective

  • Beihang University
  • Duke University

科研成果: 书/报告/会议事项章节会议稿件同行评审

摘要

Linux operating system is a complex system that is prone to suffer failures during usage, and increases difficulties of fixing bugs. Different testing strategies and fault mitigation methods can be developed and applied based on different types of bugs, which leads to the necessity to have a deep understanding of the nature of bugs in Linux. In this paper, an empirical study is carried out on 5741 bug reports of Linux kernel from an evolution perspective. A bug classification is conducted based on fault triggering conditions, followed by the analysis of the evolution of bug type proportions over versions and time, together with their comparisons across versions, products and regression bugs. Moreover, the relationship between bug type proportions and clustering coefficient, as well as the relation between bug types and time to fix are presented. This paper reveals 13 interesting findings based on the empirical results and further provides guidance for developers and users based on these findings.

源语言英语
主期刊名Proceedings - 2017 IEEE 28th International Symposium on Software Reliability Engineering, ISSRE 2017
出版商IEEE Computer Society
101-111
页数11
ISBN(电子版)9781538609415
DOI
出版状态已出版 - 14 11月 2017
活动28th IEEE International Symposium on Software Reliability Engineering, ISSRE 2017 - Toulouse, 法国
期限: 23 10月 201726 10月 2017

出版系列

姓名Proceedings - International Symposium on Software Reliability Engineering, ISSRE
2017-October
ISSN(印刷版)1071-9458

会议

会议28th IEEE International Symposium on Software Reliability Engineering, ISSRE 2017
国家/地区法国
Toulouse
时期23/10/1726/10/17

指纹

探究 'Experience Report: Fault Triggers in Linux Operating System: From Evolution Perspective' 的科研主题。它们共同构成独一无二的指纹。

引用此