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

Students in the Aalto University Learning Centre / photo by Unto Rautio
Research & Art Published:

Tutkain 2020-2022 project provides Finnish digital newspapers and magazines for research use

Researchers will be able to use Finnish newspapers and magazines from 1930–2018 digitised by the National Library.
Metsähovi Radio Observatory, Joni Tammi
Research & Art Published:

Three fascinating facts about space – which mystery would space researcher Joni Tammi like to understand?

When Joni Tammi was on the first grade, he gave his first school presentation about stars. It started a journey that led to a career in space research. But what was the brainwave he got during his studies on a course taught by astronomer Esko Valtaoja?
computer illustration of a cut away of the donut-shaped fusion reactor, showing that it much larger tha human
Cooperation, Research & Art Published:

Aalto nuclear fusion expert becomes ITER Scientist Fellow

Dr Antti Snicker becomes the first Finnish Scientist Fellow at ITER, modelling transport of fast particles in tokamak plasmas
Marium Durrani
Research & Art, Studies Published:

Revival of garment mending: communal reskilling addresses global issues of textile waste

Dissertation of the month: Mending clothes, one of the oldest practices known to humankind, nowadays stands for global awareness of the textile waste problem.