大数据 ›› 2021, Vol. 7 ›› Issue (1): 3-21.doi: 10.11959/j.issn.2096-0271.2021001

• 专题:数据驱动的软件智能化开发 • 上一篇    下一篇

基于大数据的软件智能化开发方法与环境

谢冰1, 彭鑫2,3, 尹刚4,5, 李宣东6, 魏峻7,8, 孙海龙9,10   

  1. 1 北京大学信息科学技术学院,北京 100871
    2 复旦大学计算机科学技术学院,上海 200438
    3 上海市数据科学重点实验室,上海 200438
    4 绿色计算产业联盟,北京 100036
    5 湖南智擎科技有限公司,湖南 长沙 410073
    6 计算机软件新技术国家重点实验室(南京大学),江苏 南京 210023
    7 上中国科学院大学,北京 100190
    8 中国科学院软件研究所,北京 100190
    9 软件开发环境国家重点实验室(北京航空航天大学),北京 100191
    10 北京航空航天大学计算机学院,北京 100191
  • 出版日期:2021-01-15 发布日期:2021-01-01
  • 作者简介:谢冰(1970- ),男,博士,北京大学教授、信息科学技术学院常务副院长、软件研究所所长,国家杰出青年科学基金获得者,中国软件行业协会理事,中国计算机学会高级会员,Chinese Journal of Electronics编委,入选教育部新世纪优秀人才支持计划、北京市科技新星计划,获得“中创软件人才奖”。主要研究方向为软件工程、计算机理论科学和分布式系统等
    彭鑫(1979- ),男,博士,复旦大学教授、计算机科学技术学院副院长、软件学院副院长。中国计算机学会软件工程专业委员会副主任,Journal of Software: Evolution and Process联合主编,ACM Transactions on Software Engineering and Methodology编委,《软件学报》编委,Empirical Software Engineering编委,IEEE软件维护与进化国际会议(ICSME)执行委员(2017—2020年)。2016年获得NASAC青年软件创新奖。主要研究方向为软件开发大数据分析、智能化软件开发、云原生与智能化运维、泛在计算软件系统等
    尹刚(1975- ),男,博士,绿色计算产业联盟实践教学工作委员会副主任,中国计算机学会会员,主要研究方向为在线教育、分布式计算、软件工程、数据挖掘、云计算等
    李宣东(1963- ),男,博士,南京大学计算机科学与技术系教授、博士生导师,软件学院院长,主要研究方向为软件建模与分析、软件测试与验证
    魏峻(1970- ),男,博士,中国科学院软件研究所研究员、博士生导师,主要研究方向为软件工程、网络分布式计算等
    孙海龙(1979- ),男,博士,北京航空航天大学计算机学院教授、博士生导师,主要研究方向为智能软件工程、群体智能和分布式系统
  • 基金资助:
    国家重点研发计划基金资助项目(2016YFB1000800)

Big data based intelligent software development methodology and environment

Bing XIE1, Xin PENG2,3, Gang YIN4,5, Xuandong LI6, Jun WEI7,8, Hailong SUN9,10   

  1. 1 School of Electronics Engineering and Computer Science, Peking University, Beijing 100871, China
    2 School of Computer Science, Fudan University, Shanghai 200438, China
    3 Shanghai Key Laboratory of Data Science, Shanghai 200438, China
    4 Green Computing Consortium, Beijing 100036, China
    5 Hunan Intelligent Engine Technology Co., Ltd., Changsha 410073, China
    6 State Key Laboratory for Novel Software Technology at Nanjing University, Nanjing 210023, China
    7 University of Chinese Academy of Sciences, Beijing 100190, China
    8 Institute of Software, Chinese Academy of Sciences, Beijing 100190, China
    9 State Key Laboratory for Software Development Environment(Beihang University), Beijing 100191, China
    10 School of Computer Science and Engineering, Beihang University, Beijing 100191, China
  • Online:2021-01-15 Published:2021-01-01
  • Supported by:
    The National Key Research and Development Program of China(2016YFB1000800)

摘要:

阐述了围绕软件工程大数据的汇聚组织、知识表示提炼、软件工具智能化和智能开发服务环境等关键技术开展的一系列研究工作,建立了基于大数据的软件智能化开发技术体系,研发关键性的软件智能化开发工具,形成了“人-工具-数据”融合的新一代软件智能化开发环境,并构建了软件智能化开发云平台。面向万众创新的社会需求,构建了服务大众的公共服务平台;针对企业创新能力的提升,提供了智能化的企业软件开发环境。

关键词: 软件复用, 大数据, 智能化软件开发, 知识图谱, 推荐

Abstract:

A series of researches were conducted on the collection and organization of software engineering big data, software development knowledge representation and extraction, intelligent software development tools and service platforms. The purpose is to establish big data based intelligent software development technique systems, develop intelligent software development supporting tools, and form the next-generation intelligent software development environment and cloud-based platforms incorporating human, tools, and data. The outcome of the project includes a public service platform for the widespread innovation of the people and a series of intelligent software development environments for enterprises.

Key words: software reuse, big data, intelligent software development, knowledge graph, recommendation

中图分类号: 

No Suggested Reading articles found!