Genom att surfa vidare godkänner du att vi använder cookies. Jag förstår

En smartare it-nyhetssajt

Genombrott för kodåtervinning

Forskare vid MIT har utvecklat ett nytt system som gör att programmerare kan transplantera kod från ett program till ett annat. CodeCarbonCopy möjliggör automatisk, sömlös kodåteranvändning oberoende av standard.

25 september 2017 digit

AdobeStock_141375136_2.jpg

Med CodeCarbonCopy kan programmeraren välja koden från ett program och en infogningspunkt i ett annat program, och systemet kommer automatiskt att göra ändringar för att integrera koden i sitt nya sammanhang. Forskarna vid MITs datavetenskap och artificiella intelligenslaboratorium, CSAIL, presenterade nyligen sitt forskningsgenombrott för experterna inom ACM, Association for Computing Machinery Symposium.

Sömlös import

Den avgörande egenskapen hos CodeCarbonCopy är att systemet kan översätta och tolka mellan binärkoden som används av givar- respektive mottagarprogrammen. Ett bildbehandlingsprogram behöver exempelvis kunna hantera filer i olika format, som jpeg, tiff eller png. Men internt kommer det att representera alla sådana bilder med ett enda standardiserat format. Dessa kan dock variera mellan olika programvaror och CodeCarbonCopy kartlägger automatiskt donatorprogrammet för sömlös import av koden.

– CodeCarbonCopy är ytterligare ett steg mot att automatisera människan bort från utvecklingscykeln. Enligt vår uppfattning finns redan merparten av den programvara som någonsin kan behövas - vi behöver bara återanvända den, säger Stelios Sidiroglou-Douskos, forskare vid CSAIL och medlem i teamet bakom CodeCarbonCopy.

Forskarna utförde åtta experiment där de använde CodeCarbonCopy för att transplantera kod mellan sex populära open source-bildbehandlingsprogram. Sju av de åtta transplantationerna lyckades.

Källa: MIT

Senaste nytt

Sverige segar med AI

20 november 2018

Mindre pilotprojekt och storskaligt tänkande är receptet för att svenska företag ska komma ikapp sina internationella motsvarigheter när det handlar om att dra nytta av det AI har att erbjuda.

Patienter hyllar e-journalen

20 november 2018

En omfattande nationell enkätstudie visar att patienterna omfamnar möjligheten att läsa sin journal på nätet. Resultaten är speciellt intressanta mot bakgrund av den kritik som tjänsten fått från vårdpersonal, och den oro som förändringen mött vid införandet.

Volkswagen väljer Azure

19 november 2018

Volkswagen Automotive Cloud är en av bilbranschens största molnlösningar som ska rymma alla koncernens digitala tjänster. Det avgörande steget för biltillverkarens omställning till mobilitetsleverantör är resultatet av samarbete med Microsoft.

Favoriter hotar integriteten

19 november 2018

Våra mobilappar bildar unika digitala fingeravtryck som kan säljas vidare både till annonsörer och för politiska påverkansoperationer. I värsta fall kan informationen bli ett smörgåsbord för utpressare och bedragare, visar forskning vid Lunds tekniska högskola.

Big bang med AI

16 november 2018

AI utvecklad för ansiktsigenkänning på Facebook har fått i uppdrag att identifiera helt andra stjärnor. AI-boten Claran skannar bilder som tagits av radioteleskop för att identifiera universums många miljoner galaxer och svarta hål.

Byggboom med gaming

16 november 2018

En djungel av begrepp och it-system som inte kommunicerar med varandra är stora utmaningar för tillverkare av modulhus. Ny forskning från Luleå tekniska högskola visar hur teknik från dataspelsvärlden förenklar och rationaliserar det industriella byggandet av flerbostadshus.