News

Rid of routine coding – AI automates the construction of large information systems

A new technology under development will bring down development costs so much that complex systems can be built from scratch.
Artificial intelligence increases the intelligence, efficiency and modifiability of software. Image: Aki-Pekka Sinikoski.

Business Finland has granted 678,000 euros to a team lead by Aalto University’s Jussi Rintanen for the commercialisation of a new information system technology based on artificial intelligence. Rintanen wants not only to automate the development of large information systems but also to integrate all parts of software development into a single functioning whole.

Information systems projects in health care and in public sector administration, for instance, are highly labour intensive. The whole information system market in Finland is worth about two billion euros annually, and worldwide the figure is about 200 billion.

Information systems projects with overruns in time and costs, or projects that cannot be completed at all, suffer from the same basic problem: a massive amount of routine programming work whose management is extremely difficult. Building entire systems from scratch with a modern programming language would require a vast amount of work. This is why old systems often end up being expanded and modified, even though the original system or the end result might not meet the needs of organisations or users.

‘Large information systems are often based on ancient program code and old-fashioned programming languages. For example, the Apotti system used by the healthcare sector in Finland is built on old program code in MUMPS, a language first developed in the 1960s,’ says Rintanen.

The innovation developed by Rintanen and his colleagues automates these kinds of extensive projects: the need for conventional programming will decrease and programming will get considerably easier. Development costs go down so much that designers can start off with a clean slate when building information systems to meet their customers’ needs.

Bringing automated reasoning and decision-making on par with humans

The technology designed by Rintanen and his colleagues is based on automated reasoning and combinatorial search methods. In conventional programme development, a programmer focuses on the details of the code, while in the new technology the programmes are synthesised by search methods and logical inference from a high-level abstract specification. The new approach is also to be expanded further with automated decision making, which will make computer systems smarter than they are now.

 ‘The goal is to make software more flexible and to get it to better understand how the world outside the information system operates. For instance, in health care, information systems could take more responsibility in performing administrative tasks and decision making. This kind of intelligence is programmed once and after that the programmer won’t need to design or implement further functions,’ Rintanen explains. 

The threshold for trying out all kinds of business models and ideas will also lower as the production of software becomes cheaper and faster. For instance, the costs of establishing and designing websites and online stores will fall and they can easily be made more versatile than now.

‘There are currently software products on the market that compete with our innovation, but they do not achieve high degrees of automation and do not eliminate the need for routine programming. For instance, products by IBM and Oracle help in the development of individual software components, for example data management or user interfaces, but the problem of how to integrate the many different components remains unsolved,’ Rintanen adds.

Working on the project in addition to Rintanen are Mika Parikka as a business developer, senior lecturer Tomi Janhunen as a knowledge representation and reasoning expert, as well as a number of software researchers. The steering group includes Kyösti Järnefelt, of Accountor Holding, Riku Seppälä of Icebreaker VC, Jari Ängeslevä of Eficode and Pauli Laitinen of Aalto University Innovation Services. A patent application has been filed for the innovation, and corporate partners with specialised information systems needs are being sought for the project.

Further information:

Jussi Rintanen
Research Fellow
Aalto University
[email protected]
tel. +358 45 3486788

  • Published:
  • Updated:
Share
URL copied!

Related news

Quantum Garden
Research & Art Published:

Making understanding quantum computers easier

IBM collaborates with Professor Sabrina Maniscalco and her group to develop new transformative tools for teaching and outreach about quantum technologies
Student exhibition is on display at the Singapore National Design Centre
Cooperation, Research & Art Published:

Food for thought – rethinking Singapore’s hawker centres

Singapore’s traditional open-air cooked food centres or hawker centres presented a perfect case to be explored jointly by the Singapore University of Technology and Design (SUTD) and Aalto University.
ELLIS assembly
Research & Art Published:

Helsinki and FCAI will host a new ELLIS unit for top AI research

Finnish artificial intelligence research received a significant acknowledgement. Finnish Center for Artificial Intelligence FCAI will host one of the new European units of top AI research, as the European Laboratory for Learning and Intelligent Systems will establish one of its first units in Finland.
Pirjo Kääriäinen
Cooperation, Honoured, Research & Art Published:

Finland Prizes awarded to professor, designer Pirjo Kääriäinen and alumna, artist and activist Marja Helander

Among this year’s prize recipients were Professor of Practice of Design driven fibre innovation Pirjo Kääriäinen and Aalto ARTS alumna, photographer, filmmaker and activist Marja Helander.