2022 CCF中国软件大会(CCF Chinasoft)“软件工程研究与实践论坛”论坛成功召开...

2022年11月25日,2022CCF中国软件大会软件工程研究与实践论坛举办,聚焦软件工程理论突破与行业实践。华为、北京大学、南京大学等专家学者分享了软件供应链、开源软件、智能化软件工程、软件测试等领域的最新进展和挑战。论坛涵盖了从需求工程、程序设计语言到软件资产管理等多个方面,吸引了大量师生和从业者参与。
摘要由CSDN通过智能技术生成

8e52fd9e72a709ff6d682c22d602d37b.png

36b410230b13448a5cff4c2d429c346d.png

351fc358676fde0d8e7519360572fb8d.gif

0653909e2a46bfbeac768fd8a0a78c15.png

    2022年11月25日,2022 CCF中国软件大会(CCF Chinasoft)软件工程研究与实践论坛成功举办。本次论坛由华为技术有限公司夏鑫与王少华博士以及浙江大学胡星,鲍凌峰老师联合组织举办,采取腾讯会议与在线直播两种方式线上进行。本次论坛聚焦软件工程前沿理论突破和相关技术在行业中的实践应用。在这数字化和软件定义一切的时代,软件已经成为了重要的基础设施。软件工程的前沿理论和技术实践需要不断的突破,以提升软件工程能力和软件开发的效率,从而适应频繁变化的应用需求和动态多变的应用场景。

    当前华为公司拥有近千亿行代码量的海量软件资产,支撑了ICT产品、终端、云、车等诸多领域的软件产品。复杂多变的软件形态和海量的软件开发数据对华为软件工程能力提出了重大的挑战。本次论坛邀请华为软件工程技术专家和学术界软件工程领域的杰出学者,从软件供应链、开源软件、智能化软件工程、软件测试等多个研究方向探讨软件工程的前沿研究和业界实践。论坛吸引了国内外相关领域师生与从业人员的广泛参与,本次论坛腾讯会议观众接近80人,在线直播达到231人。

1174a85120ca19da5c33824ca7179feb.png

98a3a8a8ae922428747aa4e9e0e7b133.png

    本次论坛分两个阶段举行。论坛第一阶段由浙江大学计算机科学与技术学院副教授鲍凌峰主持,北京大学教授金芝、南京大学教授徐宝文、华为软件工程应用技术实验室主任夏鑫、南京大学计算机科学与技术系教授许畅、华为软件技术专家王少华以及复旦大学计算机科学技术学院副教授陈碧欢先后带来了精彩的报告。

11ed21b4522fdaa4b0cefc2ee182e81e.png

d0be740ba7af2c38b8f871a222b2cb54.png

7d5a9fb5c86b330738205ea15f37bb49.png

    金芝老师基于环境建模的需求工程方法为指导,系统化构建嵌入式软件系统的需求模式,提出基于投影的嵌入式软件系统需求规约方法,实现从任务意图到嵌入式软件需求的变换,还介绍了该方法在具体案例上的实践。

9239ab2860b8dbc8a441771c9ec105b9.png

1addd222a13f8fc64320eee75121d247.png

徐宝文老师主要探讨程序设计语言对软件开发、测试与维护各阶段以及软件质量的作用、影响以及程序设计方法、软件开发、测试与维护各阶段对程序设计语言设计与演化的影响,讨论软件生存期各阶段之间的相互作用。

94278b81b2e4823484e24c09e03b99a2.png

a913a9b4fcb28e39fd74319f3c6d0c52.png

    夏鑫老师总结企业界软件资产管理的一些初步思考和探索以及我们遇到的挑战。以开源软件资产管理为例,汇报当前工业界在软件物料清单(SBOM)、软件过程元数据、漏洞工程能力和防投毒风控等方面的进展,并初步畅想软件资产管理的未来。

7d15f9993952374f6394eab7fb43ec41.png

46fd9e0a675e3ff49e3132d47a45699b.png

    许畅老师汇报了在软件可成长性理论与自成长技术方面的一些思考与进展,并结合软件成长过程中的泛在感知、适应合成、持续演化和生态保障等需求,介绍几项具体的挑战问题和相应的解决方案,例如,如何保障软件执行环境的一致性、如何合成跨场景程序的新代码、如何生成程序运行时状态的转换函数、以及如何保障软件生态的健康成长等,最后介绍更广阔范围内的软件自成长技术的最新进展。

30eb82e1cd8a426757465b584797dfba.png

64b7fb497dc6fc978c023742cda79960.png

    王少华老师从开发者测试的演进切入,梳理了学术界、工业界在该领域前进脉络。基于热点领域展开开发者测试的所面临的技术挑战与未来有可能的发展趋势。

b70e764bd6b5760ade54949a9d1bf13f.png

0c11d3fe4a572c91897b8a764d2fcc90.png

    陈碧欢老师概述了供应链风险分析与治理框架,并具体介绍1)调用图构建优化,实现风险分析使能技术的增强;2)开源软件安全漏洞知识库构建,实现安全分析与治理的赋能;3)开源软件安全漏洞影响分析,量化开源软件安全漏洞对软件产品的风险及规避代价。

39a690371565dd7fb5b25f8e8b245299.png

   论坛第二阶段由华为软件工程应用技术实验室专家徐同同主持,北京大学计算机学院教授周明辉、华为公司软件工程应用技术实验室技术专家邱栋、北京理工大学计算机学院教授刘辉、南京大学计算机科学与技术系副教授李樾、程序分析技术专家周迪之和华为软件工程应用技术实验室技术专家刘逵先后带来了精彩的报告。

eae2f2ca34e03c126a41c3fe9cce5e0f.jpeg

e9d3714dfd8b6f26c2f6a8a247ae53ca.jpeg

c41c5eeae7560ad7b2d359532869be33.png

7a8ac798d8a43ff7c9a4be4dc708bdcc.png

353067a40ab3c77c07aa45c5f57a6c89.png

   周明辉教授以开源生态的挑战和建设为主题,主要介绍了开源模式以理想主义为源起,以互联网为载体,有效汇聚用户创新和群体智慧,开发了无数优秀开源软件,为产业和社会带来了巨大机会。中国从开源受益,也正在以开源为手段发展产业,但其最大的挑战是生态的形成和持续。报告中重点梳理了开源生态的现状和挑战,讨论了生态建设的重要维度,以及产学研可以做的贡献。

ed302d7672983d472d71b33deb4aa90f.png

910a147263cf45f303aee11e9f153ceb.png

   邱栋专家以软件设计工程初步探索为主题,主要阐述软件设计不仅是华为公司当前比较活跃的话题,在变革中也面临着众多的挑战。软件设计的好坏,对于软件开发效率的提升、软件质量的看护及软件系统的可持续演进起到至关重要的作用。报告中介绍了软件设计工程的整体思路和研究进展,并结合产品实践分享了软件设计的初步探索。

0d9a4eb4e0a9601819b3ee275a5b0b9f.png

f63e9eb8101797924b2d7605508e014f.png

   刘辉教授以智能化软件重构为主题,阐明了软件重构(Software Refactoring)对软件质量提高的重要性,以及软件重构取得的一系列重要突破和成功应用。报告中重点介绍了近年来智能化软件重构方面的研究工作,尤其是在code smell检测与重构方案推荐方面的研究进展。

6d37f65ecf41bd304bab271778604bc6.png

f13777f12299151a1c9f8020f5496838.png

    周迪之专家以程序分析的演进与融合为主题,重点梳理了程序分析技术在学术界、工业届的前进脉络。基于真实世界的应用场景,总结了程序分析技术在动静态结合、大规模代码、异构计算平台等热点领域所面临的技术挑战与未来发展趋势。

826ddb1c9b717a6304a02cdddb1bdf3b.png

296680d9506077b615b697eb81d0d153.jpeg

   李樾老师以静态程序分析框架“太阿”的设计之道为主题,阐述了静态程序分析在近年来已成为保障软件安全可信以及高效性的关键技术之一。报告首先介绍了Java静态程序分析框架“太阿”的设计理念、基本方法,核心组成,最后介绍了太阿的教育平台,帮助众多开发人员以及高校方便使用。

41668839c7cdd1a48336e85175c1d1d8.png

25234a46b60a4a547ab7849e35504c41.png

    刘逵专家以Clean Code 2.0的进展与挑战为主题,首先说明了华为开发的clean code系统,阐释了其编码指南和规约、Clean Code检查工具和Committer机制。报告最后说明了该系统面临的众多技术,从代码规范性、代码正确性和代码可演进性三个方面评估了代码质量。

更多资讯请关注

c876371af628ecfeefdb2ba9b4f56eae.jpeg

3b36fc211e8ed20aec29b64a664564f5.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值