1、软件工程理论与方法:主要研究软件开发过程中新的理论、技术、方法和工具,包括需求分析技术及形式化方法,软件体系结构、面向服务的体系结构、分布式系统与网络软件技术、部件技术,以及逆向工程和再工程、静态与动态软件分析、软件演化,软件测试、软件缺陷分析与修复、软件度量技术、软件工具环境技术、项目管理等。
2、软件安全与可信计算:研究可信软件理论与方法,包括高可信软件平台及其体系结构与机理,软件可信性的度量与保障技术,可信软件模型与形式化方法,面向电信业务和移动通信的各种可信软件设计和开发技术。
3、数据挖掘与智能软件:主要研究内容包括模式鉴别分析理论及生物特征识别应用软件,线性鉴别分析、二维鉴别分析、非线性鉴别分析理论和方法,以及人脸、掌纹等生物特征的识别和信息检索软件等;数据挖掘、知识提取、数据挖掘中的现代智能技术等;智能信息获取、分析、处理技术及应用软件。
4、信息网络软件理论与技术:主要研究物联网、卫星网、网格计算、对等计算、云计算、分布式计算等网络环境下的软件体系结构、软件开发平台、软件工程方法与技术;包括网络管理软件、网络协议模型、异构网络互连技术及应用软件、无线网络及应用软件、泛在网络技术及应用软件、下一代互联网及应用软件、自组织网络及应用软件等,以及智能Agent、软件形式化、软件建模、软件分析与测试、模糊逻辑等软件理论和方法等。
5、分布式软件及网络系统:主要研究分布计算与网络环境中计算机软件理论与方法,包括面向云计算、对等计算、普适计算等分布计算系统的软件体系结构与构建技术,面向互联网的软件开发模型、软件体系结构以及电信软件系统的设计、实现、测试和重用技术等。