DevEx

Design of an ergonomic nomadic code review environment

While the workstation (with screen, keyboard and mouse as peripherals) has long been the most common installation for computer-intensive employees, the arrival of powerful, versatile tablets and telephones in recent years has overturned this work organization in many professions.

Optimized development interface to reduce the developer's cognitive load during debugging

While workstations (including monitors, keyboard and mouse as peripherals) have long been the most common installation for computer-intensive employees, the arrival of powerful, versatile tablets and telephones has been shaking up this organization of work in many professions for some years now.

Using the sound dimension in code review tools

The use of music to create favorable conditions for development and programming has become common practice (cf. the use of the lo-fi genre and the emergence of the “code-fi” musical genre).

Towards user-friendly fuzzers

Fuzz testing, or simply fuzzing, is an automated testing technique aiming at discovering bugs or vulnerabilities of software systems by providing random, invalid, or potential harmful input data. Fuzzing is a black-box testing technique, as typically, fuzzers, i.

Advancing Mobile Code Editing: Johan and Simon's Work on Multi-Language Support with LSP Integration

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.

Exploiting Semantic Search and Object-Oriented Programming to Ease Multimodal Interface Development

Multimodal interaction has been adopted across various platforms and devices, with supporting tools enhancing the developer experience in developing Multimodal Interfaces (MMI). While traditionally, these tools faced challenges balancing …

Enhancing Mob Programming with Mixed Reality: Matthys's Research on Improving Developer Experience

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.

A mixed-reality application for code comprehension

Learning to program, and especially understanding it, is a difficult task for newcomers. For this rea- son, aids are provided, such as IDEs, which give them tools to help them avoid syntax and/or semantic errors, depending on the programming languages used.

Using the Language Server Protocol to create a mobile, ergonomic code editor

This master thesis investigates how the Language Server Protocol (LSP) can be used to develop a nomad and ergonomic code editor. Mobile devices popularity has significantly increased in the past decade, strengthening the transformation of desktop solutions to mobile ones.