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 Acadamy 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.