期刊导航
期刊开放获取
上海教育软件发展有限公..
期刊文献
+
任意字段
题名或关键词
题名
关键词
文摘
作者
第一作者
机构
刊名
分类号
参考文献
作者简介
基金资助
栏目信息
任意字段
题名或关键词
题名
关键词
文摘
作者
第一作者
机构
刊名
分类号
参考文献
作者简介
基金资助
栏目信息
检索
高级检索
期刊导航
共找到
2
篇文章
<
1
>
每页显示
20
50
100
已选择
0
条
导出题录
引用分析
参考文献
引证文献
统计分析
检索结果
已选文献
显示方式:
文摘
详细
列表
相关度排序
被引量排序
时效性排序
自承认技术债的研究:问题、进展与挑战
被引量:
1
1
作者
郭肇强
刘释然
+4 位作者
谭婷婷
李言辉
陈林
周毓明
徐宝文
《软件学报》
EI
CSCD
北大核心
2022年第1期26-54,共29页
技术债是一个指以牺牲长期代码质量为代价来实现短期项目目标的隐喻.其中,那些由开发者有意引入项目中的技术债被称为自承认技术债(self-admitted technical debt,SATD),通常以代码注释的形式存在于软件项目中.SATD的存在给软件质量和...
技术债是一个指以牺牲长期代码质量为代价来实现短期项目目标的隐喻.其中,那些由开发者有意引入项目中的技术债被称为自承认技术债(self-admitted technical debt,SATD),通常以代码注释的形式存在于软件项目中.SATD的存在给软件质量和鲁棒性带来了巨大挑战.为了识别并且及时地偿还SATD来保障代码质量,研究者从特性分析和识别模型两方面进行了大量研究并且取得了较大的进展.与此同时,相关研究工作中仍存在一些亟待解决的挑战.对近年来国内外学者在该领域的研究成果进行系统性的总结.首先,描述自承认技术债的研究问题.然后,分别从特性分析和识别模型两方面总结相关的研究进展,并对具体的理论和技术途径进行梳理.接着,简要介绍技术债的其他相关技术.最后,指出目前该领域研究过程中面临的挑战并给出建议的研究方向.
展开更多
关键词
技术
债
自承认技术债
代码注释
软件维护
质量保障
在线阅读
下载PDF
职称材料
融合双向门控循环单元和注意力机制的软件自承认技术债识别方法
2
作者
熊罗庚
郑尚
+2 位作者
邹海涛
于化龙
高尚
《计算机科学》
CSCD
北大核心
2022年第7期212-219,共8页
软件自承认技术债(Self-admitted Technical Debt,SATD)由程序开发人员写入项目的源代码注释中,是开发人员为追求短期效益而刻意留下软件缺陷的说明,大量的SATD将不利于软件维护。近年来,越来越多的学者致力于软件SATD识别的研究,并提...
软件自承认技术债(Self-admitted Technical Debt,SATD)由程序开发人员写入项目的源代码注释中,是开发人员为追求短期效益而刻意留下软件缺陷的说明,大量的SATD将不利于软件维护。近年来,越来越多的学者致力于软件SATD识别的研究,并提出了不同的识别方法,如基于自然语言处理或文本挖掘等检测方法。然而,大多数研究结果依赖于现有的词库或手工提取的特征,不仅耗费了大量的时间,而且增加了计算复杂度,识别结果并不理想。基于此,提出了一种基于双向门控循环单元(Gate Recurrent Unit,GRU)和注意力机制的软件自承认技术债识别方法,通过Word2vec中的Skip-gram模型获取词向量,构建双向GRU网络获取高级特征,并利用注意力机制自动发现对SATD分类起到关键作用的词,从而捕获最重要的语义信息。实验结果表明,本文方法在精确率、召回率和F1-score上均有较优表现,能够有效地识别软件SATD,避免了传统任务中复杂的特征工程。
展开更多
关键词
软件维护
自承认技术债
Word2vec
注意力机制
GRU
在线阅读
下载PDF
职称材料
题名
自承认技术债的研究:问题、进展与挑战
被引量:
1
1
作者
郭肇强
刘释然
谭婷婷
李言辉
陈林
周毓明
徐宝文
机构
计算机软件新技术国家重点实验室(南京大学)
南京大学计算机科学与技术系
北京字跳网络技术有限公司
出处
《软件学报》
EI
CSCD
北大核心
2022年第1期26-54,共29页
基金
国家重点研发计划(2018YFB1003901)
国家自然科学基金(61772259,61872177)。
文摘
技术债是一个指以牺牲长期代码质量为代价来实现短期项目目标的隐喻.其中,那些由开发者有意引入项目中的技术债被称为自承认技术债(self-admitted technical debt,SATD),通常以代码注释的形式存在于软件项目中.SATD的存在给软件质量和鲁棒性带来了巨大挑战.为了识别并且及时地偿还SATD来保障代码质量,研究者从特性分析和识别模型两方面进行了大量研究并且取得了较大的进展.与此同时,相关研究工作中仍存在一些亟待解决的挑战.对近年来国内外学者在该领域的研究成果进行系统性的总结.首先,描述自承认技术债的研究问题.然后,分别从特性分析和识别模型两方面总结相关的研究进展,并对具体的理论和技术途径进行梳理.接着,简要介绍技术债的其他相关技术.最后,指出目前该领域研究过程中面临的挑战并给出建议的研究方向.
关键词
技术
债
自承认技术债
代码注释
软件维护
质量保障
Keywords
technical debt
self-admitted technical debt(SATD)
code comment
software maintenance
quality assurance
分类号
TP311 [自动化与计算机技术—计算机软件与理论]
在线阅读
下载PDF
职称材料
题名
融合双向门控循环单元和注意力机制的软件自承认技术债识别方法
2
作者
熊罗庚
郑尚
邹海涛
于化龙
高尚
机构
江苏科技大学计算机学院
出处
《计算机科学》
CSCD
北大核心
2022年第7期212-219,共8页
基金
江苏省高等学校自然科学研究面上基金(18JBK520011)
江苏省镇江市重点研发计划(社会发展)项目(SH2019021)
江苏省自然科学基金面上项目(BK20191457)。
文摘
软件自承认技术债(Self-admitted Technical Debt,SATD)由程序开发人员写入项目的源代码注释中,是开发人员为追求短期效益而刻意留下软件缺陷的说明,大量的SATD将不利于软件维护。近年来,越来越多的学者致力于软件SATD识别的研究,并提出了不同的识别方法,如基于自然语言处理或文本挖掘等检测方法。然而,大多数研究结果依赖于现有的词库或手工提取的特征,不仅耗费了大量的时间,而且增加了计算复杂度,识别结果并不理想。基于此,提出了一种基于双向门控循环单元(Gate Recurrent Unit,GRU)和注意力机制的软件自承认技术债识别方法,通过Word2vec中的Skip-gram模型获取词向量,构建双向GRU网络获取高级特征,并利用注意力机制自动发现对SATD分类起到关键作用的词,从而捕获最重要的语义信息。实验结果表明,本文方法在精确率、召回率和F1-score上均有较优表现,能够有效地识别软件SATD,避免了传统任务中复杂的特征工程。
关键词
软件维护
自承认技术债
Word2vec
注意力机制
GRU
Keywords
Software maintenance
SATD
Word2vec
Attention mechanism
GRU
分类号
TP311 [自动化与计算机技术—计算机软件与理论]
在线阅读
下载PDF
职称材料
题名
作者
出处
发文年
被引量
操作
1
自承认技术债的研究:问题、进展与挑战
郭肇强
刘释然
谭婷婷
李言辉
陈林
周毓明
徐宝文
《软件学报》
EI
CSCD
北大核心
2022
1
在线阅读
下载PDF
职称材料
2
融合双向门控循环单元和注意力机制的软件自承认技术债识别方法
熊罗庚
郑尚
邹海涛
于化龙
高尚
《计算机科学》
CSCD
北大核心
2022
0
在线阅读
下载PDF
职称材料
已选择
0
条
导出题录
引用分析
参考文献
引证文献
统计分析
检索结果
已选文献
上一页
1
下一页
到第
页
确定
用户登录
登录
IP登录
使用帮助
返回顶部