go back

Software Systems Engineering

Software Systems Engineering is not just the act of writing code, but all the tools and processes required to maintain software during its life cycle. For HRI as a research institute, Software Systems Engineering must therefore fit to our exploratory research in building future Artificial Intelligence applications. On the other hand, it must also ensure the high-quality requirements of our collaboration projects in global Honda.

Accordingly, HRI-EU introduced the Software Systems Engineering Knowledge-Hub (SSE K-Hub) to bridge the gap between research and professional software development.

Within the SSE K-Hub, HRI-EU researchers and engineers work hand in hand with professional software developers to tackle the challenges in modern software engineering and transform our pioneer research into cutting edge technology.

The SSE K-Hub successfully boosted software engineering quality in short, agile projects, working on cooperative robotics systems, smart mobility systems, autonomous driving systems, energy management systems, and others.

In our collaboration projects with different Honda units, we focus on effectively transferring research results to be used in products and to share the knowledge on modern software engineering practices.

Continuous integration in research and innovation

Continuous Integration (CI) is a method in software engineering that effectively allows multiple developers to work simultaneously to assure software quality. This is achieved, by merging software in a central repository and by automatically verifying the software integrity. Software developers are given immediate feedback upon breaking changes, which allows them to instantaneously react accordingly.

While CI is well-established in the “software engineering world”, it poses new challenges in the “research world”. Requirements and pace are dynamic and often very exploratory. Overcoming these challenges is another mission of the SSE K-Hub, by continuously adopting the modern software engineering techniques to our research environment.