Software maintenance is an important part of software life cycle, and it is an expensive task. Although there exist some software maintenance techniques and tools, developers still play a key role in software maintenance. This project is to extract the relationships among developers with their communication and collaboration, joint with source code network and document network, to establish a multi-level software engineering network with the core one: developer social network. This project is based on developer social network,analyzes the properties of these networks, and then mines the relationships and affects among developers, to improve the effectiveness of software maintenance. This project studies:(1)Defect prediction models based on developer social network;(2)Defect report triage techniques based on developer social network;(3)Software debugging systems based on developer social network. The goal of this project is to establish a software maintenance framework based on deveoper social network for different tasks. We will build a holistic process of network construction, network analysis, and network application, and a series of people-oriented software maintenance techniques.
软件维护是软件生命周期的重要组成部分,同时又是一项耗时耗力的任务。尽管已经存在一系列软件维护辅助技术和工具,软件开发者在软件维护中依然扮演着最重要的角色。本项目通过提取开发者间的交流与协作关系,结合程序代码网络和项目记录文档关系网络,构建以开发者社交网络为核心的多层次软件工程网络。本项目将以开发者社交网络为基础,分析开发者社交网络特性,挖掘开发者与不同软件实体之间的内在联系和潜在影响,提高软件维护效率。研究内容包括:(1)基于开发者社交网络的缺陷预测模型;(2)基于开发者社交网络的缺陷报告分派技术;(3)基于开发者社交网络的软件调试系统。项目旨在建立以开发者社交网络为核心的软件维护框架,针对不同软件维护任务,开发相应的系统实现网络构建、分析、应用的完整过程, 实现一套以人为核心的软件维护技术。
软件维护是软件生命周期中重要的一环,同时又是一项耗时耗力的任务。在软件维护中,软件开发者一直起着最重要的作用。开发人员互相协作交流完成软件维护的任务。这种沟通协作形成了一种特殊的面向软件开发维护的软件开发者社交网络。该网络对我们认识软件维护过程和解决软件维护问题均有重要作用。然而当前并没有对开发者社交网络在软件维护方面作用的深入系统的研究。本项目通过提取开发者间的交流与协作关系,结合程序代码网络和项目记录文档关系网络,构建以开发者社交网络为核心的多层次软件工程网络。以开发者社交网络为基础,分析开发者社交网络特性,挖掘开发者与不同软件实体之间的内在联系和潜在影响,并利用该网络帮助解决包括软件缺陷预测、缺陷报告自动分派等软件维护任务。项目旨在建立以开发者社交网络为核心的软件维护框架,针对不同软件维护任务,开发相应的系统实现网络构建、分析、应用的完整过程, 实现一套以人为核心的软件维护技术。
{{i.achievement_title}}
数据更新时间:2023-05-31
基于文献计量学和社会网络分析的国内高血压病中医学术团队研究
出租车新运营模式下的LED广告精准投放策略
含饱和非线性的主动悬架系统自适应控制
城市生活垃圾热值的特征变量选择方法及预测建模
基于卷积神经网络的JPEG图像隐写分析参照图像生成方法
知识驱动的大型软件系统的软件维护关键技术及框架研究
程控交换软件维护工具
基于位置的社交网络关键技术研究
基于社交关系与软件定义的内容中心网络多路转发及缓存机制研究