Software development environments (SDE)
Thesis Topics
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. We also have cooperation with companies on compiler related projects, e.g., Modelon, Axis, and ABB Malmö.
- Programming Languages & Analysis including implementation of domain-specific languages, extension of our Java compiler with new constructs or analyses, program analysis (static or dynamic), Web IDEs for languages and other language tooling. Many of these projects make use of our metacompilation system JastAdd, developed at LTH.
- List of open MSc proposals
- Examples of relevant course: EDAN65, EDAP15
- For more details, contact: Görel Hedin, Christoph Reichenbach, Niklas Fors
- Usability of Programming Tools & Programmers' Experience including design in the area of programming tools and gathering of feedback from users.
- Configuration Management including agile configuration management practices, versioning of object models, and distributed software development.