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

基于StackOverflow数据的软件功能特征挖掘组织方法

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

作者:朱子骁,邹艳珍,华晨彦,沈琦,赵俊峰

单位:朱子骁,高可信软件技术教育部重点实验室(北京大学), 北京 100871;北京大学 信息科学技术学院 软件研究所, 北京 10087111,邹艳珍,高可信软件技术教育部重点实验室(北京大学), 北京 100871;北京大学 信息科学技术学院 软件研究所, 北京 100871;北京大学(天津滨海) 新一代信息技术研究院, 天津 30045002,华晨彦,高可信软件技术教育部重点实验室(北京大学), 北京 100871;北京大学 信息科学技术学院 软件研究所, 北京 10087103,沈琦,高可信软件技术教育部重点实验室(北京大学), 北京 100871;北京大学 信息科学技术学院 软件研究所, 北京 10087104,赵俊峰,高可信软件技术教育部重点实验室(北京大学), 北京 100871;北京大学 信息科学技术学院 软件研究所, 北京 100871;北京大学(天津滨海) 新一代信息技术研究院, 天津 30045005

摘要:软件的功能描述文档是开发人员了解软件的重要基础.现有的软件项目并不都是具备全面描述软件功能的文档,但软件项目开发和应用过程中的各种交流记录蕴含了讨论其功能的大量信息.为此,提出了一种基于StackOverflow问答数据的软件功能特征挖掘组织方法.该方法提出以动宾短语形式描述软件功能特征,挖掘并组织蕴含在StackOverflow数据中的软件功能特征,自动生成一种以层次化方式展示的软件项目功能特征文档.在针对真实项目的实验中,该方法生成的软件功能文档可以覆盖官方文档中列举的97.6%的软件常用功能.同时,该方法可以扩展从不同形式的项目交流记录中生成全面描述软件功能特征的文档.

关键词:软件复用;功能特征;软件文档;StackOverflow;自然语言句法分析;频繁子图挖掘

基金资助:国家重点研发计划(2016YFB1000801);国家杰出青年科学基金(61525201)

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

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