“基于互联群体智能的软件开发方法研究”
“基于互联群体智能的软件开发方法研究”重大项目指南
围绕互联环境下面向软件开发的群体智能的构成、度量与调控的机理机制这1科学问题,研究群智化软件开发基本原理与技术框架、大规模开发者群体中海量信息片断的融会与反馈、面向特定软件制品的群智化构造、群智化软件开发的功效度量与优化等关键技术,建立群智化软件开发的基础理论和技术体系,增进互联环境下软件产业的模式转变和产业升级。
1、科学目标
在“将计算机互联”和“将物品互联”这两种基础角色之上,互联正逐渐展现出“将智能互联”的崭新角色:大规模的疏松人类个体,通过互联进行显式或隐式的交互,在群体层次上表现出超出任一个体或传统组织的智能行动。如何有效地会聚群体的智慧进行软件等复杂信息制品的生产,已成为互联环境下国家科技实力和软实力的重要标志,对中国这样一个人口大国具有重要的现实意义。
本重大项目针对“基于互联群体智能的软件开发方法”这1信息科学前沿挑战,依托我国在高可信软件技术的基础理论与方法、面向互联的软件开发方法与技术等方面的研究积累,解决互联环境下面向软件开发的群体智能的构成、度量与调控的机理机制这1科学问题,建立互联环境下以大规模群体协同、智力会聚、信誉追踪、延续演变为基本特征的新型软件开发模式。
在理论研究的基础上,探索互联环境下基于群体智能的软件开发的技术框架,突破软件开发中大规模信息的实时融会、上下文感知的实时信息推荐、语义驱动和演变驱动的群智化软件制品构造、海量数据驱动的群智化软件开发功效度量和信誉机制等关键技术,研制支持群智化软件开发的云服务综合支持平台,实现对群智化软件开发全过程的技术支持、智能追踪与管理,构成一个开发者过万、软件项目过百的群智化软件开发社区。
2、研究内容
(1)群智化软件开发基本原理与技术框架。
探索互联环境下群体智能现象的一般性原理,建立将一般性群体智能原理应用于软件开发的系统性技术框架。主要研究内容包括:互联环境下大规模群体协同的基本原理和激励机制;互联环境下群体智能的构成机理;基于群体智能的软件开发的可能模式及其技术框架;基于群体智能的软件开发环境中个人和群体信誉的记录和追踪机制。
(2)软件开发海量信息的融会与反馈。
探索如何对大规模开发者群体中由不同个体产生的信息片断进行实时融会的自动方法和技术,研究如何将融会产生的群体信息有效反馈给相干个体的智能化推荐技术。主要研究内容包括:面向融会的软件制品的表示与存储;融会质量的量化度量方法;基于演变算法等方式的融会优化技术;上下文感知的信息实时查询与推荐技术;群体软件开发信息的保存和自主备份机制。
(3)面向特定类型软件制品的群智化构造。
基于群体智能的原理和机制,针对软件开发进程中多种类型软件制品的特点,研究群智化软件制品的构造与演变机理,为群智化软件开发提供有效支持。主要研究内容包括:语义驱动的群智化代码制品构造方法与技术;演变驱动的群智化软件制品生长方法与技术;基于群智的可被信任的合作和信誉机制。
(4)群智化软件开发的功效度量与优化。
利用群智化软件开发进程中产生的海量数据,研究如何对群智化软件开发的进程、质量与效力进行度量和调控的方法与技术。具体研究内容包括:群智化软件开发的功效度量指标;群智化软件开发最好实践及微观进程的量化度量与调控技术;群智化软件开发中个体贡献度的度量方法;高质量群智代码的生存和演变特点度量。
(5)群智化软件开发支持环境与示范运用。
以现有的众包和开源支持技术为基础,结合大规模信息的实时融会与反馈技术,搭建支持群智化软件开发的云服务综合支持平台原型系统,构成群智化软件开发的技术验证与实践平台,并展开示范运用。具体研究内容包括:基于云服务的群智化软件开发支持环境体系结构;基于开源大数据处理平台的大规模信息融会与推荐系统;面向群智化软件开发可追踪贡献度合作平台;面向特定领域的群智化软件开发验证与示范平台。
3、申请注意事项
(1)申请书的附注说明选择“基于互联群体智能的软件开发方法研究”,申请代码1选择F(以上选择不准确或未选择的项目申请不予受理)。
(2)申请人申请的直接费用预算不得超过万元/项(含万元/项)。
(3)本项目由信息科学部负责受理。
白癜风早期图片权威白癜风医院