成果、专家、团队、院校、需求、企业在线对接

软件分析、维护与演化技术

成果编号:21458
价格:面议
完成单位:扬州大学
单位类别:其他高校
完成时间:2018年
成熟程度:其他
服务产业领域: 电子信息
发布人:sundomore 离线
软件系统特别是大型软件系统,其生存期往往长达数十年,多年的运行历史,使得遗留软件系统中包含了众多数据,包括源代码、系统需求分析、维护及需求变更、软件运行数据和日记、软件演化过程中各种交互信息等等。本成果针对已有软件工程数据进行准确的探索和分析,提取这些数据中的知识,并根据这些知识来支撑软件开发和维护的各种活动,改进软件开发和维护的质量和效率。
253 次浏览 分享到

成果介绍

科技计划: 国家级:国家自然科学基金等
成果形式:新技术
合作方式:技术转让、技术咨询、技术服务
参与活动: 驻苏高校院所苏北五市产学研合作对接活动 第七届中国江苏产学研合作大会
专利情况: 正在申请 ,其中:发明专利 15
已授权专利,其中:发明专利 20
成果简介
成果概况
软件系统特别是大型软件系统,其生存期往往长达数十年,多年的运行历史,使得遗留软件系统中包含了众多数据,包括源代码、系统需求分析、维护及需求变更、软件运行数据和日记、软件演化过程中各种交互信息等等。本成果针对已有软件工程数据进行准确的探索和分析,提取这些数据中的知识,并根据这些知识来支撑软件开发和维护的各种活动,改进软件开发和维护的质量和效率。
创新要点
1)基于主题模型的软件工程数据挖掘和分析技术:软件工程数据中存在大量的非结构化数据,我们将信息检索中的主题模型技术运用于各种非结构化的软件数据挖掘和分析中,提取软件工程数据的语义信息,改进软件工程数据的分析质量,为开发人员提供易理解的软件知识。 2)基于形式概念分析的修改分析和测试技术:修改分析和测试常依赖于开发人员和管理人员的个人经验和能力。我们将形式概念分析技术应用于软件工程中的修改分析和测试过程,将这两个活动量化,为软件项目管理人员的决策提供可用的度量结果。 3)个性化的软件开发和维护管理:在软件工程数据分析中需结合开发人员的兴趣、技能、经验辅助软件开发和维护。我们结合了开发人员历史任务和经验进行软件工程数据的个性化分析和推荐,能更加准确和高效地完成各个软件开发和维护任务。4) 针对软件缺陷相关数据构造软件缺陷知识图谱,基于缺陷知识图谱实现以开发人员为中心的缺陷知识探索,并研究可辅助决策支持的软件缺陷修复技术。
主要技术指标
①修改影响分析结果的精确度提高了10[[[%]]]以上;②软件修改请求搜索的准确性改进了10[[[%]]]以上;③通过软件数据预处理技术可将已有的特征定位结果准确性提高5[[[%]]]以上;④回归测试用例的安全性达到80[[[%]]],效率提高60[[[%]]]以上;⑤针对多错误定位,其错误定位的准确性提高了一倍左右。
其他说明
完成人信息
姓名:对接成功后可查看
所在部门:对接成功后可查看
职务:对接成功后可查看
职称:对接成功后可查看
手机:对接成功后可查看
E-mail:对接成功后可查看
电话:对接成功后可查看
传真:对接成功后可查看
邮编:对接成功后可查看
通讯地址:对接成功后可查看
联系人信息
姓名:对接成功后可查看
所在部门:对接成功后可查看
职务:对接成功后可查看
职称:对接成功后可查看
手机:对接成功后可查看
E-mail:对接成功后可查看
电话:对接成功后可查看
传真:对接成功后可查看
邮编:对接成功后可查看
通讯地址:对接成功后可查看

咨询与解答