1、 Close The Loop 持续软件工程的学术思考荣国平南京大学软件学院 副研究员演演讲讲者者简简介介荣国平,博士,南京大学软件学院副研究员,南京大学-星环科技“星云”数据技术联合研究中心主任,主要研究领域为软件过程、DevOps、AIOps和数据技术等,主持或参与多项国家级、省部级以及企业横向项目。在TSE、TDSC、IST、SPE、JSS、软件学报等一流期刊以及ICSE,ESEM,ISSRE,ICSME,APSEC 等一流国际会议上发表各类论文60余篇,授权或受理专利30余项。作为首席架构师规划了开发运维一体化成熟度模型国家标准的整体架构,出版了第一本中文DevOps教材DevOps:
2、原理、方法与实践。此外,组织了“工业和信息化领域急需紧缺人才(大数据和人工智能)培养工程”丛书,并担任执行主编。邮件地址:软软件件工工程程发发展展趋趋势势持持续续软软件件工工程程软件系统互联网化和服务化的高度发展和走向成熟为DevOps的出现和普及提供了基础。这个阶段的软件具有持续的特征,要求软件系统应该始终处于一种可用的状态,即系统功能的添加或者更新不影响系统使用;同时,软件系统的复杂性日益提升、质量和安全要求以及更新频率越来越高。持续性正在成为当代软件企业关键性的能力和竞争优势 DevOps(开发运维一体化)架构去中心化 技术趋于自动化 过程趋于增量和迭代 组织趋于自治中国学科发展战略软件
3、科学与工程,国家自然科学基金委员会,中国科学院,科学出版社,2021持持续续软软件件工工程程生生态态和和范范式式1.Neil MacDonald.DevSecOps:Reimagining Security and IT Resilience for a Cloud-Native DevSecOps World.https:/ (2)解决方案突破点来自其他领域 (3)研究和应用大大超出预期挑战:(1)性能平衡 大数据?大模型?(2)过程异构数据,等可信问题AI的可解释性1.Watson C,Cooper N,Palacio D N,et al.A Systematic Literature R
4、eview on the Use of Deep Learning in Software Engineering ResearchJ.ACM Transactions on Software Engineering and Methodology(TOSEM),2022,31(2):1-58.在在线线服服务务的的智智能能化化运运维维和和可可观观测测技技术术 服务数量庞大 服务/数据异构大规模软件系统的微服务化 调用关系复杂 动态变化一些挑战数据关联困难图算法的执行效率1.Rong,G.,Wang,H.,Gu,S.,Xu,Y.,Sun,J.,Shao,D.,&Zhang,H.(2022).Lo
5、cating Anomaly Clues for Atypical Anomalous Services:An Industrial Exploration.IEEE Transactions on Dependable and Secure Computing面面向向A AI IO Op ps s的的软软件件工工程程方方法法1.Gong,G.,Xu,Y.,Gu,S.,Zhang,H.,&Shao,D.(2020,September).Can you capture information as you intend to?A case study on logging practice in
6、 industry.In2020 IEEE International Conference on Software Maintenance and Evolution(ICSME)(pp.12-22).IEEE.2.Gu,S.,Rong,G.,Zhang,H.,&Shen,H.(2022).Logging Practices in Software Engineering:A Systematic Mapping Study.IEEE Transactions on Sof