《软件学报杂志》发表论文赏析

基于程序层次树的日志打印位置决策方法

来源:软件学报杂志2021年第9期北京时间:

作者:贾统,李影,张齐勋,吴中海

单位:贾统,北京大学信息科学技术学院, 北京 10087111,李影,北京大学软件工程国家工程研究中心, 北京 10087102,张齐勋,北京大学软件与微电子学院, 北京 10260003,吴中海,北京大学软件工程国家工程研究中心, 北京 100871;北京大学软件与微电子学院, 北京 10260004

摘要:基于日志分析的故障诊断是智能运维的关键技术之一,然而该技术存在关键瓶颈——日志的质量.当今,由于程序开发人员缺乏日志打印规范和指导等问题,日志质量欠佳,因此实现日志的自动化打印决策以提升日志质量的需求日益迫切.关注自动化日志打印决策问题,与现有研究工作不同,提出一种基于程序层次树和逆序组合的特征向量生成方法,能够适用于不同编程语言编写的软件系统.此外,还利用迁移学习算法实现跨组件和跨软件系统的日志打印位置决策.在3个典型的应用场景——版本升级、组件开发和系统开发及5个流行的开源软件系统——OpenStack,Tensorflow,SaltCloud,Hadoop和Angel上的实验表明:所述方法在Java系统中的日志打印决策准确率约为95%,在Python系统中的日志打印决策准确率约为70%.

关键词:日志打印位置决策;程序层次树;迁移学习

基金资助:国家重点研发计划(2017YFB1002002)

填文献完整题目 获取完整文献

填写需求
联系方式
注:学术顾问会在1小时内联系您,请留意!