· Research Field

Current position: Home > Research Field

Research Directions

Intelligent Software Engineering: The integration of artificial intelligence and software engineering to enhance the intelligence and automation of the software development process, including knowledge enhancement, requirement elicitation, recommendation techniques, etc.

Collective Intelligence: Studying multi-agent collaboration through game scenarios.

Requirements Engineering: Domain business requirements analysis and simulation, requirement elicitation and generation based on large language models, requirement modeling and verification techniques, user satisfaction measurement, etc.

Model-Driven Technology: Model generation technology based on large domain models; business process modeling, model transformation technology, model-driven system configuration, model-driven system integration technology, model-driven testing technology.

Software Architecture Modeling Technology: Modeling and analysis of large-scale software system architectures; visual software architecture modeling and refactoring, analysis and maintenance; product line architecture modeling and system configuration, software quality assurance, embedded software modeling technology.

Empirical Research Methods in Software Engineering: Evidence-based software engineering, experimental design, surveys, and case studies in software engineering.

Domain-Specific Software Engineering: Definition and implementation of DSL (Domain-Specific Language); software engineering methods and tools for requirement analysis, modeling, and design tailored to specific domains such as high-reliability software, embedded software, and intelligent software.

Intelligent Manufacturing: Modeling and simulation of product lifecycle processes, collective intelligence, industrial chain recommendation, etc.