基本信息
陈伟  男  硕导  中国科学院软件研究所
电子邮件: wchen@otcaix.iscas.ac.cn
通信地址: 北京市海淀区中关村南四街四号中国科学院软件研究所5号楼6层
邮政编码: 100190

研究领域

       主要研究方向为智能化软件工程与网络分布式计算,目前主要关注:1)领域知识图谱构建,包括:面向程序语言(如Python)的资源依赖知识图谱自动构建,面向IoT(如智能家居)领域的全场景知识图谱构建等;2)智能化软件维护和质量保障,包括:基于领域知识的程序(如Python)依赖分析推断,软件配置依赖分析和错误检测,Docker容器构建脚本生成与错误检测,REST API设计分析与测试等;3)基于TAP(trigger-action programming)规则的IoT服务编排执行,以及规则冲突检测等。

        CCF服务计算专委会委员,电子学会会员,获软件所优秀青年人才专项计划资助。

       目前主持重点实验室基金一般项目1项,大型企业委托项目2项。主持和完成国家自然科学青年基金1项、863子课题1项、科技支撑子课题1项和国家重点研发计划子课题1项;参与多项国家重点研发计划课题和国家自然科学基金面上项目,并与国内多家企事业单位(华为、中电科十五所等)开展项目合作。

      在JCST、ICWS、ICSOC、ICSR、QSIC、COMPSAC、CLOUD、软件学报、计算机研究与发展、自动化学报等国内外重要学术期刊和会议发表论文仅40篇,担任软件学报、ICWS、计算机科学等会议和期刊审稿人,申请发明专利十余项,申请软件著作权多项。 
      主持研制服务流程执行引擎OnceBPEL2.0,是网驰中间件平台(ONCE)的重要组成部分之一。主持研制云应用编排与部署平台ClouDeploy1.0,解决云计算环境下应用部署、配置和运维管理以及DevOps面临的新问题。

      曾指导研究生获得OW2 Programming Contest 一等奖,NASAC原型竞赛优胜奖等。

招生信息

   
招生专业
083500-软件工程
招生方向
智能软件工程
网络分布式计算
物联网

教育背景

2007-09--2013-06   中国科学院大学   工学博士
2002-09--2005-03   西安电子科技大学   工学硕士
学历
      研究生
学位
     工学博士

工作经历

                
工作简历
2015-02~2015-06,中国科学院软件研究所, 副研究员
2005-04~2015-02,中国科学院软件研究所, 助理研究员
社会兼职
2019-11-12-今,电子学会会员,
2014-12-31-2025-12-31,中国计算机学会会员,

专利与奖励

   
专利成果
( 1 ) Web 应用部署约束自动检测方法, 发明, 2010, 第 1 作者, 专利号: ZL 201010289364.8
( 2 ) 一种软件生产线构造方法及系统, 发明, 2010, 第 5 作者, 专利号: ZL 201010279066.0
( 3 ) 一种Web应用的关联配置参数确定方法, 发明, 2015, 第 1 作者, 专利号: 201510368841.2
( 4 ) 一种云应用部署配置模型的构造方法, 发明, 2015, 第 1 作者, 专利号: 201510702329.7
( 5 ) 一种软件配置代码制品的层次分类方法, 发明, 2016, 第 1 作者, 专利号: 201611121525.6
( 6 ) 一种Dockerfile基础镜像版本信息自动补全方法和装置, 发明, 2019, 第 1 作者, 专利号: 201910486321.X
( 7 ) 一种智能化持续集成与持续部署流水线方法及系统, 发明, 2018, 第 2 作者, 专利号: 201810744917.0
( 8 ) 一种微服务关联分析与预测方法, 发明, 2019, 第 1 作者, 专利号: 201911257485.1
( 9 ) 一种面向物联网服务的智能编排方法和装置, 发明, 2020, 第 1 作者, 专利号: 202010026276.2
( 10 ) 一种REST API设计质量评估方法, 发明, 2020, 第 1 作者, 专利号: 202011456869.9
( 11 ) 一种FaaS服务运行环境自动构建方法, 发明, 2021, 第 1 作者, 专利号: 202110055222.3

出版信息

   
发表论文
(1) REST API设计分析及实证研究, 软件学报, 2021, 通讯作者
(2) DockerGen: A Knowledge Graph based Approach for Software Containerization, IEEE Computer Society Computers, Software, and Applications Conference (COMPSAC 2021), 2021, 通讯作者
(3) DockerKG: A Knowledge Graph of Docker Artifacts, 2020 IEEE/ACM 42nd International Conference on Software Engineering Workshops (ICSEW), 2020, 通讯作者
(4) Fitness-guided Resilience Testing of Microservice-based Applications, 2020 IEEE International Conference on Web Services (ICWS), 2020, 第 5 作者
(5) WebRR: self-replay enhanced robust record/replay for web application testing, 28th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE ’20), 2020, 第 4 作者
(6) 一种基于关联挖掘的服务一致化配置方法, 计算机研究与发展, 2020, 第 2 作者
(7) Semi-Supervised Learning Based Tag Recommendation for Docker Repositories, JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2019, 第 1 作者
(8) STAR: A Specialized Tagging Approach for Docker Repositories, 25th Asia-Pacific Software Engineering Conference (APSEC), 2018, 通讯作者
(9) An Approach to Identifying Error Patterns for Infrastructure as Code, 2018 IEEE International Symposium on Software Reliability Engineering Workshops (ISSREW), 2018, 第 1 作者
(10) X-Check: Improving Effectiveness and Efficiency of Cross-browser Issues Detection for JavaScript-based Web Applications, IEEE Transactions on Services Computing, 2018, 第 3 作者
(11) X-Diag: Automated Debugging Cross-Browser Issues in Web Applications, 25th IEEE International Conference on Web Services (ICWS), 2018, 第 3 作者
(12) A Hierarchical Categorization Approach for Configuration Management Modules, IEEE International Computer Software and Applications Conference (COMPSAC), 2017, 第 1 作者
(13) A Hierarchical Categorization Approach for System Operation Services, 24th IEEE International Conference on Web Services (ICWS), 2017, 第 1 作者
(14) 一种面向软件配置管理制品的层次分类方法, 软件学报, 2017, 通讯作者
(15) AppCheck: A Crowdsouced Testing Service for Android Applications, 24th IEEE International Conference on Web Services (ICWS), 2017, 第 3 作者
(16) Determine Configuration Entry Correlations for Web Application Systems, 2016 IEEE 40th Annual Computer Software and Applications Conference (COMPSAC 2016), 2016, 第 1 作者
(17) MORE: A Model-driven Operation Service for Cloud-based IT Systems, 13th IEEE International Conference on Services Computing (SCC 2016), 2016, 第 1 作者
(18) 基于模型的云应用动态配置框架, 计算机科学, 2016, 第 2 作者
(19) 一种面向Dockerfile的容器镜像构建工具, 计算机系统应用, 2016, 通讯作者
(20) X-Check: A Novel Cross-Browser Testing Service Based on Record/Replay, 23th IEEE International Conference on Web Services (ICWS), 2016, 第 4 作者
(21) 软件配置错误诊断与修复技术研究, Research on Software Misconfiguration Troubleshooting, 软件学报, 2015, 第 1 作者
(22) A Virtual Machine Placement and Reconfiguration Framework for Cloud Computing Platforms, International Journal of Adaptive, Resilient and Autonomic Systems (IJARAS), 2014, 第 1 作者
(23) Handling Irreconcilable Mismatches in Web Services Mediation, 12th International Conference on Service Oriented Computing (ICSOC 2014) , 2014, 第 3 作者
(24) 面向按需供给的资源需求滤波估算方法, Filter Based Resource Demand Estimation for On-demand Provision, 自动化学报, 2014, 第 2 作者
(25) Detecting Inter-Component Configuration Errors in Proactive: A Relation-Aware Method, The 14th International Conference on Quality Software (QSIC 2014), 2014, 第 1 作者
(26) W4H: 一个面向软件部署的技术分析框架, W4H: An Analytical Framework for Software Deployment Technologies, 软件学报, 2012, 第 1 作者
(27) A Profit-aware Virtual Machine Deployment Optimization Framework for Cloud Platform Providers, the 5th IEEE International Conference on Cloud Computing (CLOUD 2012), 2012, 第 1 作者
(28) A Two-level Virtual Machine Self-reconfiguration Mechanism for the Cloud Computing Platforms, the 9th IEEE International Conference on Autonomic and Trusted Computing, 2012, 第 1 作者
(29) Implementing Dynamic Management for Mediated Service Interactions, the 9th IEEE International Conference on Service Computing (SCC 2012) , 2012, 第 2 作者
(30) Automatic Construction of Deployment Descriptors for Web Applications, 8th IEEE International Conference on e-Business Engineering (ICEBE 2011), 2011, 第 1 作者
(31) 一种Web应用部署相关的Schema匹配方法, 2011年全国软件与应用学术会议 (NASAC 2011), 2011, 第 2 作者
(32) 一种Web应用部署相关的Schema匹配方法, 计算机科学, 2011, 第 2 作者
(33) Developing a Concurrent Service Orchestration Engine Based on Event-driven Architecture, International Symposium on Distributed Objects, Middleware, and Applications (DOA 2008), 2008, 第 1 作者

科研活动

   
科研项目
( 1 ) 云应用迁移配置和在线运行管理关键技术研究, 参与, 国家级, 2016-01--2019-12
( 2 ) 面向软件开发运维一体化的运行演化智能支撑技术和环境, 参与, 国家级, 2016-06--2019-06
( 3 ) 跨界服务设计方法与关键技术, 主持, 国家级, 2017-12--2020-11
( 4 ) Intelligent Management and Orchestration of Smart Home, 主持, 院级, 2019-01--2020-01
( 5 ) Docker镜像分析管理系统与知识图谱技术开发, 主持, 院级, 2020-01--2021-12
( 6 ) 智能化开发运维一体化关键技术研究, 主持, 研究所(学校), 2021-01--2022-01
( 7 ) 全场景知识图谱项目, 主持, 院级, 2021-04--2022-03
参与会议
(1)STAR: A Specialized Tagging Approach for Docker Repositories   2018-12-04
(2)Intelligent DevOps: 开发运维一体化中的智能化技术探索与实践   软件工程研究与实践2018(SERP2018)论坛   2018-07-18
(3)A Hierarchical Categorization Approach for Configuration Management Modules   陈伟   2017-07-04
(4)Determine configuration entry correlations for web applications   陈伟   2016-06-10
(5)DevOps 技术探索与应用实践 - 基于模型的云应用编排、部署与管理   软件工程研究与实践2015(SERP2015)   陈伟   2015-07-15
(6)A Two-Level Virtual Machine Self-Reconfiguration Mechanism for the Cloud Computing Platforms   Wei Chen   2012-09-04
(7)A Profit-aware Virtual Machine Deployment Optimization Framework for Cloud Platform Providers   Wei Chen   2012-06-24

合作情况

   
项目协作单位

与华为、中国电子科技集团公司第十五研究所等单位开展项目合作


指导学生

已指导学生

李世雄  硕士研究生  081202-计算机软件与理论  

徐少鹏  硕士研究生  085212-软件工程  

现指导学生

马新宇  硕士研究生  083500-软件工程  

张康康  硕士研究生  083500-软件工程  

周芯宇  硕士研究生  083500-软件工程  

刘璐  硕士研究生  083500-软件工程