Programming Languages and Tools
Software engineering deals with the organization and implementation of software development projects, whereby various tasks must be taken into account. These range from the identification and specification of the requirements, through the design and implementation of the software, to quality assurance and delivery of the software.
The research focus of the programming languages and tools working group is on the development of programming languages and development tools to support developers in these tasks throughout the entire software life cycle. The focus here is on achieving the quality goals of runtime and energy efficiency, maintainability and reliability. Furthermore, the research group investigates methods and tools the area of didactics in software engineering education.