Software Development and Environments Research Group
We do research on the development of new tools, languages, and methods for software development with the goal of assisting software developers in their work. We often collaborate with industry and society, for inspiration and to get closer to real-world usage and needs. Example areas we work with include compilers, program analysis, domain-specific languages and tools, meta-programming tools, integrated development environments, code review tools, adaptive developer tools, agile methodology, software architecture and design, pervasive systems, internet-of-things, and configuration management.