CACDAR (Creative and Adaptive Cooperation between Diverse Autonomous Robots) is a research project (2020–2022), funded by the Academy of Finland) which studies robust software engineering methods to develop flexible software for consumer robots. The focus is on novel software architecture design methods for cooperative robotics drawing from artificial intelligence (AI), emphasizing a subfield of AI called computational creativity. We will use three advancing stages of development and evaluation (an abstract “block world” simulator, a 3D simulator and physical robots operating in real-world scenarios), identifying challenges and opportunities on each stage.
The Academy of Finland project Extreme Continuous Experimentation in Software Engineering (xCESE) (Sep 2018–Aug 2022). Experimentation is a novel, data-oriented way of understanding users and develop software. Some companies already run running hundreds of experiments simultaneously or tens of thousands yearly. We aim at supporting the running of very high numbers of experiments with a theoretically rigorous basis for automating the experiment generation. Ultimately, the automation opens new avenues for creative experiment generators that can explore feature configurations unforeseen by human developers
The 4APIs project funded by Business Finland (Jun 2019–Jan 2021). The role of software and data becomes increasingly important for future competitive advantages. Application Programming Interfaces (API) and their utilization as a platform enabling technology are the keys in the transition from SaaS model to platform thinking. Succeeding in such new technological and business environments requires fundamental developments taking into account and shaping the new rules of the systems and players. In our vision, the key areas are API design principles, complex systems development competencies, and ecosystem creation and management capabilities.
The PEAMS (Platform Economy for Autonomous Mobile Machines Software Development) (Jun 2021 - Mar 2023) project, initiated by Business Finland, aims to research software solutions for intelligent machines. The current state of product development with custom software solutions is not as efficient and does not open new business opportunities. Therefore, one of the main objectives of PEAMS is to investigate whether these issues can be alleviated by transitioning to open-source software. Before proceeding with the actual transition, folks at the University of Helsinki will investigate what are the essential factors for the successful intelligent mobile machine platform and evaluate possible candidates based on the defined criteria.