2023-09-08 10:25:03
教材: Intelligent Systems Technologies and Softwares
以软件工程为前置课程。
AI以数据为导向,区别于SE以需求为导向。
借助NLP,有效处理需求中的不确定性,准确理解利益相关者对软件的核心诉求。相关代表性研究有:
软件设计过程自动化,提升可靠性,确保软件质量和开发效率:
主动发现软件缺陷与自动修复,提升软件可靠性及健壮性:
这个可以分为静态分析和动态分析。前者尝试找出长得像Bug的代码,后者在运行时动态Debug。
自动分析代码结构,生成并执行执行脚本,提升效率,降低成本。
目前也有结合大模型的测试用例/代码生成工作在进行。
基于软件环境感知、自我演化等能力,提升软件适应性。
自动化评估架构与需求适应度,让分析过程更灵活。
让软件基于内外部变化实现自我优化,提升软件生存能力。
群体智能机理为软件工程管理带来效率的重大提升。
让软件更适应复杂多变的外部环境,确保质量。
借助大模型实现,先得把模型建出来。然后,得确保实际效果、数据集的符合现实情况等。
仿真、模拟和借鉴大脑生理结构和信息处理方式。