DeepCode fënnt Feeler am Softwarequellcode mat AI

Haut e Schwäizer Startup DeepCode, déi kënschtlech Intelligenz a Maschinnléiere benotzt fir d'Code-Analyse ze automatiséieren, huet ugekënnegt datt et $ 4 Milliounen an Investitioun vu Venture Fongen Earlybird, 3VC a Btov Partners kritt huet. D'Firma plangt dës Fongen ze benotzen fir Ënnerstëtzung fir nei Programméierungssproochen a säi Service aféieren, wéi och d'Produkt um weltwäiten IT Maart ze vermaart.

DeepCode fënnt Feeler am Softwarequellcode mat AI

Code Analyse ass néideg fir Feeler z'entdecken, potenziell Schwachstelle, Formatéierungsverletzungen a méi fréi an der Softwareentwécklung, ier de Code iwwerall benotzt gëtt. Typesch gëtt dës Prozedur parallel mat der Entwécklung vum neie Code duerchgefouert an direkt nodeems se ofgeschloss ass, virun der Teststadium selwer. "Software Tester kuckt op Code vu baussen, awer Code Analyse erlaabt Iech et vu bannen ze kucken", erkläert DeepCode Matgrënner a CEO Boris Paskalev an engem Interview mat VentureBeat.

Meeschtens gëtt d'Code-Iwwerpréiwung vu sengen Autoren zesumme mat Kollegen a Manager gemaach fir offensichtlech Feeler z'identifizéieren ier Dir op déi nächst Etappe vun der Entwécklung geet. A wat de Projet méi grouss ass, wat méi Codelinne musse gepréift ginn, wat e wesentleche Betrag vun der Zäit vum Programméierer ophëlt. Tools, déi dëse Prozess solle beschleunegen, si scho laang ronderëm, sou wéi statesch Code Analysatoren wéi Coverity a PVS-Studio, awer si tendéieren an hire Fäegkeeten limitéiert ze sinn, well se sech op "streifend a repetitive stilistesch Themen, Formatéierung an kleng logesch Feeler," erkläert de Paskalev.

DeepCode, am Tour, deckt eng méi breet Palette vu Probleemer, zum Beispill, Schwachstelle z'entdecken wéi Méiglechkeete fir Cross-Site Scripting a SQL Injektioun, well d'Algorithmen, déi dran agebonne sinn, net nëmmen de Code als Zeeche vun Zeechen analyséieren, mee probéieren verstoen der Bedeitung an Zweck vun der Aarbecht schrëftlech Programmer. Am Häerz vun dësem ass e Maschinnléieresystem dee Milliarde vu Codelinnen aus ëffentlech verfügbaren Open Source Projete fir seng Ausbildung benotzt. DeepCode analyséiert virdrun Versioune vum Code a spéider Ännerungen déi gemaach goufen fir ze studéieren wat Feeler a wéi richteg Programméierer hir Aarbecht korrigéiert hunn, an dann ähnlech Léisunge fir seng Benotzer ubidden. Zousätzlech benotzt de System och traditionell Prognostikalgorithmen fir méiglech Probleemer am Code ze fannen, sou wéi déi statesch Analysatoren uewen ernimmt.

Eng vun de Schlësselfroe wann Dir DeepCode benotzt ass: wéi zouverlässeg ass déi automatesch Code Iwwerpréiwung? Eng Analysegenauegkeet vu manner wéi 100% bedeit datt d'Entwéckler nach ëmmer hire Code manuell analyséiere mussen. Wa jo, wéi vill Zäit wäert d'Benotzung vun Tools fir dës Aufgab automatiséieren tatsächlech fräisetzen? Laut Paskalev, DeepCode wäert fäeg sinn d'Entwéckler ongeféier 50% vun der Zäit ze spueren, déi se de Moment verbréngen fir eleng no Feeler ze sichen, wat eng zimlech bedeitend Figur ass.

Entwéckler kënnen DeepCode mat hire GitHub oder Bitbucket Konten verbannen, an de Tool ënnerstëtzt och lokal GitLab Konfiguratiounen. Zousätzlech huet de Projet eng speziell API déi d'Entwéckler erlaabt DeepCode an hiren eegene Entwécklungssystemer z'integréieren. Eemol ugeschloss un de Repository, wäert DeepCode all Code änneren analyséieren a potenziell Probleemer markéieren.

DeepCode fënnt Feeler am Softwarequellcode mat AI

"Am Duerchschnëtt verbréngen d'Entwéckler ongeféier 30% vun hirer Zäit fir Bugs ze fannen an ze fixéieren, awer DeepCode kann d'Halschent vun där Zäit elo spueren, an nach méi an Zukunft", seet de Boris. "Well DeepCode direkt vun der globaler Gemeinschaft vun Entwéckler léiert, ass et fäeg méi Probleemer ze fannen wéi eng Persoun oder eng ganz Grupp vu Rezensiounen jeemools konnt fannen."

Zousätzlech zu den haitegen Neiegkeeten iwwer Investitioun ze kréien, huet DeepCode och eng nei Wäertpolitik fir säi Produkt ugekënnegt. Bis elo war DeepCode nëmme gratis fir Open Source Software Entwécklungsprojeten. Elo wäert et gratis sinn fir all pädagogesch Zwecker ze benotzen an och fir kommerziell Firmen mat manner wéi 30 Entwéckler. Natierlech, mat dësem Schrëtt, wëllen d'Creatoren vun DeepCode hiert Produkt méi populär bei klengen Teams maachen. Zousätzlech kascht DeepCode $ 20 pro Entwéckler pro Mount fir Cloud Deployment an $ 50 pro Entwéckler fir lokal Ënnerstëtzung.

Virdru hat d'DeepCode Team scho Investitioune vun $ 1 Millioun kritt. Mat weider 4 Milliounen huet d'Firma gesot datt et plangt d'Programméierungssproochen auszebauen déi se iwwer Java, JavaScript a Python ënnerstëtzt, inklusiv Ënnerstëtzung fir C#, PHP an C/C++. Si hunn och bestätegt datt se un hirem eegenen integréierten Entwécklungsëmfeld schaffen.



Source: 3dnews.ru

Setzt e Commentaire