AI-bedrijf CoreStory heeft een platform gelanceerd dat legacy code omzet in bruikbare documentatie voor softwareontwikkeling. Het platform analyseert honderdduizenden regels code en verkort modernisatieprojecten van maanden naar dagen.
Volgens COO Mike Lambert is er bij alle organisaties behoefte aan modernisering van hun applicaties, maar ontbreekt vaak de historische kennis. CoreStory wil deze barrières wegnemen door binnen dagen in plaats van maanden de oorspronkelijke business requirements uit code te halen.
Het platform is nu beschikbaar en moet de software development lifecycle versnellen. Productmanagers, ontwikkelaars en testers kunnen allemaal profiteren van de gedetailleerde inzichten die het systeem genereert. Daarmee wordt applicatiemodernisatie volgens het bedrijf een strategisch voordeel in plaats van een tijdrovende klus.
Reverse-engineering van applicaties
Bedrijven die hun software willen moderniseren lopen vaak vast op ontbrekende documentatie. Veel organisaties hebben geen overzicht meer van hoe hun legacy applicaties zijn opgebouwd. CoreStory probeert dit probleem aan te pakken met een AI-gedreven platform dat binnen enkele dagen kan achterhalen wat er voorheen maanden aan analyse vergde.
“Traditioneel werden modernisatieprojecten uitgevoerd door teams van experts die de code regel voor regel doorliepen om de specificaties van de applicatie reverse-engineeren, wat gewoonlijk 18 maanden of langer duurde”, aldus Anand Kulkarni, oprichter en CEO van CoreStory.
Vier verschillende toepassingen
Het platform richt zich op vier hoofdtoepassingen. Bij legacy app-modernisatie kunnen organisaties hun bestaande systemen beter begrijpen voordat ze de overgang maken. Voor applicatie-onderhoud biedt het systeem hulp bij het identificeren en aanpassen van broncode. Daarnaast ondersteunt het AI-assisted coding door ontwikkelaars van context te voorzien. Tot slot helpt het bij het inwerken van nieuwe ontwikkelaars door functionele inzichten direct beschikbaar te maken.
Het platform gebruikt meerdere large language models in combinatie met een eigen framework om code te scannen en te analyseren. De technologie kan business rules, systeemrelaties en de oorspronkelijke bedoelingen van ontwikkelaars in kaart brengen.