Department of Computer Science

Department of Computer Science

PhD Programme in Computer Science and Engineering

The Department of Computer Science at Aalborg University

The programme covers research on software, use and performance of software, as well as information and data. In particular there is research in use of software in organisations, software engineering, management of software engineering, human-computer interaction, programming and languages, data management, data analysis and data mining, techniques for decision support, machine learning, autonomous agents, networks and protocols, embedded software, techniques and models for distributed and parallel software, and software testing.

The research approach is fundamentally constructive and embraces analytical mathematical research, experimental research with algorithms, systems, techniques and methodologies, as well as analytical empirical research.

Data Engineering, Science and Systems (DESS)

The research concerns general-purpose programming languages as well as special-purpose languages, e.g., for embedded, real-time, mobile, parallel, distributed, and data-intensive systems. Studies also cover environments and tool support for program development and analysis. In the area of data management, or data-intensive systems, substantial research concerns aspects of Big Data. Central research topics include temporal, spatial, and spatio-temporal data management, web data management, and mobile data management; additional prominent topics include business intelligence, data analytics, data warehousing, data integration, OLAP, multidimensional databases, data mining, and open data.

Within these topics, the research covers modeling and database design, data models, query processing, indexing, and applications. The research approach is primarily constructive: theoretically well-founded, purposeful artefacts such as frameworks, data structures, indexes, algorithms, languages, tools, and systems are prototyped and subjected to empirical study. Further, the research is mostly driven by perceived real-world applications, with primary application areas being intelligent transport systems, web querying, logistics, energy grids, and healthcare.

Read more about DESS

Distributed, Embedded and Intelligent Systems (DEIS)

The research concerns modelling, analysis and realization of computer programmes, with an emphasis on distributed and embedded systems. This includes the following areas: 1) Semantic theories for modelling the behaviour of computer programmes and systems; 2) Design, implementation and models for analysis of distributed systems and networks; 3) Algorithms, methods and tools for verification and validation of programmes and systems. The emphasis is on integrating these three areas. These disciplines are in particular applied to embedded software systems.

Read more about DEIS

Data, Knowledge and Web Engineering (DKW)

The research in the DKW group concerns bringing meaning to large amounts of heterogeneous data and utilizing it for a broad range of use cases and applications.

Relevant research areas comprise data engineering and data science, knowledge engineering and knowledge-based systems, and Web science.

The research includes the development of technologies based on graphs and human-generated data, methods for representation learning, natural language understanding, knowledge graph management and querying in heterogeneous ecosystems, and architectures for heterogeneous and dynamic data on the Web.


Read more about DKW

Human-Centered Computing (HCC)

The research concerns the development and use of software systems in particular and information technology in general. The research field is development and use of software-based systems at two levels: humans and organisations:

  1. Human-computer interaction (HCI): design and evaluation of the interaction between a user and a software-based system;
  2. Systems development (SD): development and use of software-based systems in organisations.

The HCI research deals with design and evaluation of the specific interaction between a user and an interactive computerised system. This involves design of user interfaces of interactive systems for specific applications. It also involves usability evaluations, and studies in real world settings, of specific interactive systems in order to provide a basis for understanding their impact on human activity, and for improving the design of these systems. The SD research deals with systems development, the organisational use of computerised systems, software engineering management, and development and use of IT in innovation and change. The target of the research is the professional practitioner engaged in the development and use of software and information systems in the broadest sense, e.g., developers, project managers, and IT managers.

Read more about HCC


Associate Professor Kristian G. Olesen

Kristian G. Olesen, Associate Professor
Selma Lagerlöfs Vej 300, room 1-2-06
9220 Aalborg East, Denmark

Phone: 2567 5494


Department of Computer Science, Aalborg University

Selma Lagerlöfs Vej 300  ・ 9220 Aalborg East, Denmark 
Telephone: +45 9940 9940  ・ Mail:

Contact department management