软件缺陷(Bυg)是造成系统失效的主要原因之一,为了更好地开发软件与修复软件失效,需要对缺陷的分布等特征有更妤的理解。 Ubuntu是一款得到广泛应用的开源软件,也是Linⅹ操作系统当前在全球最成功的发行版之一。利用缺陷报告来发掘软件缺陷特征,对缺陷进行合理分类并分杬操作系统常见缺陷的分布规律及特点,对于基于Ubut的国产混源操作系统开发、测试及维护过程中的代码质量分析及提升具有重要参考价值。首先,获取 Launchpad上32805份 Ubuntu操作系统的缺陷报告。然后,采用主题模型分析 Ubuntu上常见的缺陷,并结合操作系统的组成特点将其分为内核相关异常、桌面环境异常、网络相关异常、硬件驱动相关异常以及上层应用及开发环境相关异常。进一步,利用FⅠ值对分类结果进行评估,结果表明缺陷分类具有较妤的准确率。最后,通过分析缺陷报告统计结果得到υbutu操作系统的近期缺陷的一般分布规律和特点,同时通过缺陷报告的分类结果,得到了有助于进一步认知 Ubuntu操作系统缺陷的相关发现和结论。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !