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
跨社交网络用户对齐技术综述
基于LASSO-SVMR模型城市生活需水量的预测
基于多模态信息特征融合的犯罪预测算法研究
城市轨道交通车站火灾情况下客流疏散能力评价
基于FTA-BN模型的页岩气井口装置失效概率分析
知识驱动的大型软件系统的软件维护关键技术及框架研究
程控交换软件维护工具
基于位置的社交网络关键技术研究
基于社交关系与软件定义的内容中心网络多路转发及缓存机制研究