Bron: Pixabay / geralt
OutSystems, het bedrijf achter het gelijknamige low-code ontwikkelplatform, lanceert het initiatief Project Turing. Dit initiatief is vernoemd naar Alan Turing, de grondlegger van theoretische informatica en kunstmatige intelligentie (AI). Project Turing heeft als doel te onderzoeken hoe AI en machine learning de wereld van softwareontwikkeling in het volgende decennium kunnen transformeren. 

Als onderdeel van Project Turing zal OutSystems:

  • Een nieuw AI Center of Excellence opzetten in Lissabon, Portugal;
  • 20 procent van de totale R&D resources besteden aan dit project;
  • Samenwerken met experts uit de industrie, technologie-experts en universiteiten om origineel onderzoek en innovatie op het gebied van AI en ML aan te sturen.

AI Center of Excellence
Het nieuwe AI Center of Excellence zal zich in eerste instantie richten op drie grote projecten:

  • Het ontwikkelen van nieuwe AI-assistenten om de ontwikkeling van applicaties verder te versnellen. Door best practice-patronen, componenten en widgets te bieden tijdens het ontwerpen van applicaties, zullen ontwikkelaars efficiënter maken en het nieuwe paradigma worden voor pair-programmering.
  • Het ontwerpen van op AI-gebaseerde analyzers die de onderhoudskosten van de toepassing verlagen. De AI-analyzers kunnen de structuur van complexe apps analyseren voordat ze live worden gebracht. Hierdoor worden problemen voorspeld en real-time gebruikspatronen gevolgd om aanbevelingen te doen over het verbeteren en herstructureren van applicaties.
  • De ontwikkeling van op AI gebaseerde systemen die automatisch aanbevelingen voor nieuwe toepassingen genereren op basis van grote gebruikssets, foutmeldingen, feedback van klanten, adoptiecijfers en bedrijfsstatistieken.

Het nieuwe centrum wordt gelanceerd op 19 februari 2018, de verjaardag van het eerste gedetailleerde ontwerp van een door Alan Turing ontwikkeld stored-program computer proposal.

Softwareontwikkeling vereenvoudigen met AI
“Onze visie voor Project Turing past perfect bij de belangrijkste ideeën die we hadden toen we 17 jaar geleden met OutSystems begonnen”, zegt Paulo Rosado, CEO bij OutSystems. “Het centrale idee was toen om de complexiteit van het ontwikkelen van bedrijfssoftware te verminderen en veranderen. Met de inzet van AI zien we de mogelijkheid om de volledige levenscyclus van software te transformeren. Hierbij zullen AI-assistenten helpen met alle fases van het modelleren van nieuwe applicaties met de juiste architectuur en gebruikerservaring tot het analyseren van de bedrijfswaarde en impact op de organisatie.”

Forrester schreef eerder in het rapport 'How AI Will Change Software Development And Application': “Artificial Intelligence zal de levenscyclus van softwareontwikkeling verbeteren, versnellen en vernieuwen. Een combinatie van AI-technologieën zoals geavanceerde ML, deep learning en natural language processing en business rules zal impact hebben op alle stappen van de ontwikkelcyclus van software, waardoor ontwikkelaars sneller betere software kunnen bouwen.” Daarnaast meldt Forrester: “AI zal niet alleen apps verbeteren zoals we ze vandaag kennen. Het stelt ontwikkelaars ook in staat om verder te denken dan alleen apps en de software-ervaring van de toekomst te ontwikkelen.” 

Verborgen inzicht ontdekken
Ook onderzoeksbureau Gartner ziet verschillende kansen rond ML. In een recent onderzoeksrapport schrijft Gartner: “ML maakt het mogelijk om modellen te implementeren die onmogelijk gebouwd kunnen worden aan de hand van menselijke analyses vanwege de tijd die nodig is om de analyse uit te voeren. ML helpt organisaties verborgen inzichten te ontdekken die op andere manieren onmogelijk te identificeren zijn.” https://www.gartner.com/doc/3783148/ai-alter-application-development.