第七届计算机辅助软件工程国际研讨会(CASE 2023) 背景介绍 软件工程领域的研究和实践正以前所未有的速度演进,复杂系统的开发、维护和演化对软件工程师提出了严峻的挑战。计算机辅助软件工程(Computer-Aided Software Engineering,CASE)旨在通过开发和应用自动化工具和技术,提高软件开发的效率、质量和可靠性。CASE工具和方法的发展,已经深刻地改变了软件开发的各个阶段,从需求分析、设计、编码、测试到部署和维护。 第七届计算机辅助软件工程国际研讨会(CASE 2023)汇聚了全球顶尖的软件工程研究人员、从业者和学生,共同探讨 CASE 领域的最新进展、新兴趋势和未来方向。本次研讨会旨在为与会者提供一个交流思想、分享经验、建立合作的平台,以期共同推动 CASE 技术的发展,应对软件工程领域的重大挑战。 会议主题与涵盖范围 CASE 2023 聚焦于当前软件工程领域中最具影响力和活力的议题,研讨内容广泛而深入,涵盖但不限于以下方面: 模型驱动的工程(Model-Driven Engineering,MDE)与领域特定语言(Domain-Specific Languages,DSLs): 探索如何利用模型作为软件开发的核心,通过抽象和自动化生成代码,提高开发效率和系统一致性。重点关注 DSL 的设计、实现、验证以及在不同应用领域的应用。 自动化软件开发与合成: 研究如何利用人工智能、机器学习和程序合成技术,自动生成软件组件、完成测试用例,甚至构建整个应用程序。包括代码自动生成、重构、优化以及软件系统的自主开发。 软件架构设计与演化: 关注如何利用 CASE 工具支持复杂的软件架构设计,确保架构的质量属性(如可伸缩性、可维护性、可靠性),以及如何有效地管理和演化软件架构以适应不断变化的需求。 软件测试与验证自动化: 探索先进的自动化测试技术,包括模型检测、符号执行、模糊测试、基于AI的测试用例生成与优化等,以提高测试覆盖率、发现更多缺陷,并缩短测试周期。 需求工程与建模: 研究如何利用 CASE 工具支持需求获取、分析、建模和管理,确保需求的完整性、一致性和可追溯性。包括自然语言处理在需求分析中的应用,以及可视化需求建模技术。 软件可视化与度量: 探索如何利用可视化技术来理解复杂的软件系统,揭示代码结构、程序行为和开发过程的洞察。关注软件度量指标的定义、收集和分析,以及它们在软件质量保证中的作用。 软件过程与项目管理自动化: 研究如何利用 CASE 工具来支持软件开发过程的管理和优化,包括敏捷开发、DevOps、持续集成/持续部署(CI/CD)等实践的自动化支持。 面向对象与面向服务的软件工程: 探讨面向对象编程(OOP)和面向服务架构(SOA)、微服务架构等范式在 CASE 工具中的支持,以及如何利用 CASE 技术促进这些架构风格的开发和维护。 软件安全与可靠性工程: 研究如何将安全和可靠性考虑集成到软件开发的各个阶段,利用 CASE 工具进行安全漏洞检测、安全代码生成、故障注入和容错性分析。 人机交互与 CASE 工具的用户体验: 关注 CASE 工具的设计,以提高其易用性和有效性,优化开发者与工具之间的交互,从而提升整体开发效率。 软件工程教育中的 CASE 技术: 探讨如何在软件工程教育中有效地引入和应用 CASE 工具和技术,培养下一代具备现代化软件开发技能的工程师。 新兴技术与 CASE 的融合: 关注人工智能、大数据、云计算、物联网(IoT)、区块链等新兴技术与 CASE 的交叉融合,探索它们为软件工程带来的新机遇和挑战。 会议亮点 CASE 2023 致力于提供一个多元化的交流平台,通过以下形式促进思想的碰撞和知识的共享: 高水平的特邀报告: 邀请行业内和学术界的领军人物,就 CASE 领域的重大问题和前沿方向发表主旨演讲,为与会者带来深刻的启迪。 高质量的论文报告: 展出经过严格评审的最新研究成果,涵盖理论研究、方法论创新和实践应用等多个维度。 活跃的研讨会与专题讨论: 围绕特定的 CASE 主题组织深入的研讨会和专题讨论,为参会者提供互动交流和观点碰撞的机会。 工具演示与展示: 汇集最新的 CASE 工具和技术,提供现场演示,让参会者直观了解和体验这些创新成果。 广泛的交流与合作机会: 为研究人员、开发者和企业代表提供建立联系、探讨合作项目的宝贵机会。 面向的听众 本次研讨会面向所有对计算机辅助软件工程领域感兴趣的专业人士,包括: 软件工程领域的研究人员和学者 软件开发者和工程师 软件项目经理和质量保证专家 软件工具供应商和开发者 对软件工程前沿技术感兴趣的学生和教育工作者 对提升软件开发效率和质量有需求的行业决策者 CASE 2023 诚挚地邀请您参与这场盛会,共同探索 CASE 的无限可能,推动软件工程领域的创新与发展!