Citirea codului confuz declanșează corecția lingvistică a undelor cerebrale
Pot rețelele neurale să înțeleagă codul la fel de bine ca oamenii?
Pentru a ocoli acest lucru, echipa a sincronizat ochii urmăriți cu EEG pentru a măsura potențialul legat de fixare (FRPS).
Izolarea atomilor de confuzie: arhitectura experimentală a vizat atomii de confuzie - fragmente de cod sursă frecvente, foarte compacte, pe care un calculator le execută fără erori, dar care sunt complet dificil de înțeles pentru programele umane, cauzând apariția omului și a mașinii la concluzii logice complet diferite.
Datele cheie ale descoperirii FRP: EEG-ul tradițional de urmărire lucra cu artefacte în mișcare cauzate de scanarea
Aceasta semnatura exacta se potriveste raspunzandului creatorului la rasuciri pe cele mai lineptate lingviste in limba naturala, provincia care programatorii subconstent traja compresia de cod ca corectie conversationala in timp real.
Cum reacționează creierul la codul greu de înțeles?
Ancheta a combinat electroencefalograma (EEG) cu urmarirea vizuala de mare viteza pentru a captura potentialul legat de fixare (FRPS), semnalele neuronale inregistrate cu precizie atunci cand ochii unui dezvoltator se concentreaza pe o anonima linie de cod.
Cum Code Processing Beats Reading: În timp ce programul împrăștieșește rețelele neurale cu procesul limbii naturale, următoarea viziune a confirmat că programele nu citează liniar. Inginerie Uman-Ccentric idea: Deoarece dezvoltatorii de software profesionisti 70% pana la 80% din oralelor lor de luciditate simplifica si inceperea de a comprima Codul, cartografierea acestorului procese de gandire permite asistentilor de tehnologie sa construiasca un mediu integrat de dezvoltare inteligenta (ISD) care pavilion capac cognitiv innainta de oeroare este dorita compilata.
În schimb, ei scanează structurile contextuale Masive, procesând simultan mai multe linii şi tradiţii complexe cu straturi multiple ca unităţi semantice unice, integrate.
Vera Demerberg a redenumit acest lucru se potrivește experimente psiholistice în cazul în care un cititor în sinește o turnură neprevăzută de frază (de exemplificare mentală, Theo vrea să taie lemn, așa că se duce să aducă o jachetă în loc de o viziune). Split-al doilea re-Arhitectură mentală: Semnătura de poziţionare frontală tatrând indică faptul că creatorul programatorului se adaptează rapid în interiorul-o fracţiune de securizare - referindu-se încrucișat la convectul neputat susţine că programul programului se adaptează pe durata căreia se află plămânii care redează - se referă la software-ul neașteptat la capacitatea de memorare a memoriei mentaliului.
Setul de date 1.700-Trial: Computer savant Anna-Maria Maurer a construit un layout de testare foarte sofisticat format din trei blocuri tematice.
Ce rol joacă EEG în înțelegerea codului sursă?
Au fost înregistrate peste 1700 de studii distincte în 24 de programe profesionale, cu date de urmat a ochilor și Jacket Lingvistic Paralel: Când dezvoltatorii au iubit un petic de cod confuz, creaerul lor a generat un val de positivitate frontale distincte.
Deci, este esenţial ca programatorii să-şi înţeleagă nodul şi să nu uite eroarele sau să le introducă pe cele noi atunci când adaugă funcţionalităţi suplimentare, spune Sven Appeals, profesor de informatică la Universitatea Saarland. Tipareste, aceasta au combinat electroencefalografia (EEG) cu date de urmarire oculara pentru a inregistra semne cunostinte tehnice ca potentiale legate de fixare (FRP). Apelul și colegiile de vânzare doresc să înțeleaga mai exact ce se întâmplã în creierul unui dezvoltator de software atunci când scrie și analizează modul. Acum trei ani, l-a adus pe Axel Mecklinger, profesor de neuropsihologie experimentală la Universitatea Saarland, în proiect.
' Avandajul mediului FRP este nepermis să înregistreze înregistrarea activă a creatorului exact în momentul în care ochii nu se mai mișcă și se concentrează pe un specific, explică Axel Mecklinger. În timp ce calculatorul poate interpreta și executa Echipa de cercetare a început să descopere cum reactivează evoluatorii de software atunci când intră într-un cod confuz numit atomi de confuzie.
Acest lucru este porțiuni mici de cod apar destul de repede în codul sursă și determină o persoană și o mamă să se ajungă la concluzii diferite cu prive la ieșire.