Hacettepe University's Software Engineering Research Group (HUSE) is an industry-oriented research
group. It is affiliated with the Department of Computer Engineering.
HUSE has the goal of conducting both experimental and theoretical research in software engineering
to understand and address software engineering challenges in the industry. The group's overall
objective is to identify problems encountered in practice for the development and management of
software-intensive systems and to investigate possible solutions to these problems; to develop
solutions using existing and innovative approaches, methods, techniques and technologies; to test
solution proposals with real-world applications using empirical and experimental research methods;
to provide guidance and support for the implementation and dissemination of validated proposals in
the industry.
As the Software Engineering Research Group, we conduct innovative research and development activities
in the following critical areas:
-
Software Development Processes: Analysis and optimization of modern software development
methodologies
-
Software Management: Software lifecycle management and quality assurance processes
-
Business Process Management: Modeling, analysis and improvement of enterprise processes
-
Process Mining: Assessing and improving process performance using data analytics
-
Mining of Software Repositories: Collecting, modeling and analyzing data recorded in software
repositories
-
Software Engineering for Artificial Intelligence: Use of software engineering methods and
techniques for AI-enabled software development
-
AI-enabled Software Development Processes: Integration of the use of Generative AI, especially
LLM-based tools, into software development and management processes
-
Software Project Management: Comparative analysis of agile and traditional software development
and project management methodologies
-
Software Quality Analysis and Assurance: Product evaluation, development and quality assurance
according to software quality characteristics and metrics
-
Software Process Improvement: Process evaluation and improvement in line with CMMI and
ISO/IEC standards
-
Software Requirements Management: Extracting, defining, and managing software product
requirements using requirements engineering methods and techniques
-
Software Architecture Design and Analysis: Design and analysis of software architecture,
especially microservices and cloud-based architectures; data-driven applications for architectural decision making
-
Business Analytics: Applying data-driven methods and techniques to decision making in various
business areas (healthcare, energy, etc.)
Hacettepe University Software Engineering Research Group (HUSE)
Ankara, Turkey