Producing good software is hard. Identifying good software is no picnic either. The Software Normalization Assessment and Improvement Lab aims to study how to make these activities easier for students, practitioners and researchers all over the globe and from all walks of life.
Johan and Simon’s research is a significant step towards the development of an ergonomic and mobile code editor empowered by the Language Server Protocol (LSP) for multi-language support. While code editing is traditionally computer-based, the current technological landscape is witnessing a significant shift toward mobile technologies. Their work not only addresses this shift but also paves the way for a concrete and productive application designed for multi-language development in a single code editor on mobile devices.
Master’s thesis submission season is upon us, and, in the SNAIL Team, Matthys is opening it in style with a fascinating topic. Matthys’s research investigates how mixed reality can be leveraged to improve developer experience. Modern software development practices tend to emphasize more and more human interactions over siloed desktop-centered development tasks. Mob programming is such a practice. Mob Programming “is a software development approach where the whole team works on the same thing simultaneously, in the same space, and on the same computer. This extends the concept of pair programming from two people working together to the entire team continuously collaborating on a single computer to deliver a single work item at a time.”