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.”
On Wednesday November 29, 2023, we were invited to the 5th edition of the Dataweek, organized by Hénallux, to talk about artificial intelligence and software development. After a general introduction to Large Language Models (LLMs) and their use with ChatGPT or GitHub Copilot, we examined their concrete impact on developers’ daily lives. Starting from the observation that many of us share: “LLMs are good for producing code, ok, but what’s next?” we unpacked how this revolution was still only local. Yes, we generate bits of code, but are we ready to let LLMs tackle complete projects such as information systems? And by the way, what is programming really? Isn’t it basically specifying behavior in a structured way? In short, we’ve deconstructed the myth that AI threatens their jobs as developers. On the contrary, it’s redefining our roles and shifting the boundaries. Just as Emmet didn’t make webdesigners disappear, LLMs, represented here by ChatGPT, are not our enemies, but allies who are rewriting the rules of the development game. Ready to dive into this revolution?
Last November 2023, I took part in the Shonan seminar on the use of DevOps approaches for cyber-physical systems. It was an intense but interesting week, with 30 researchers from Japan, America and Europe, experts in software engineering, DevOps approaches and cyber-physical systems. In addition to the connections between research teams and future collaborations, the seminar helped to define a common vision of what a DevOps approach for cyber-physical systems is. This vision will be embodied in a book, to be written in the months following the seminar.