Graduate papers
  
Description of the graduate paper
Form of studies Master
Title of the study programm Computer Systems
Title in original language Hibrīda diferencēšanas stratēģijas izstrāde versiju kontroles sistēmām, kas pielāgojas faila satura raksturlielumiem
Title in English Development of Hybrid Diffing Strategy for Version Control Systems Adapting to File Content Characteristics
Department Faculty Of Computer Science Information Tehnology And Energy
Scientific advisor Padmaraj Nidagundi
Reviewer Pāvels Rusakovs
Abstract Versiju kontroles sistēmas ir būtiska mūsdienu programmatūras izstrādes daļa, taču to atšķirību noteikšanas darbplūsmas joprojām galvenokārt ir pielāgotas parastam rindorientētam tekstam. Mūsdienu repozitorijos ir dažādi artefakti: ar roku rakstīts pirmkods, strukturēts teksts, ģenerēti izvades faili, minimizēti faili un bināri dati. Šādam saturam viena vienota salīdzināšanas pieeja var radīt trokšņainas, nedrošas vai praktiski vājas atšķirības. Šī darba mērķis ir izstrādāt, prototipēt un novērtēt hibrīdu atšķirību noteikšanas stratēģiju, kas pielāgojas failu pāra iekšējām īpašībām. Atšķirībā no failu tipu noteikšanas, kas nosaka, kas fails ir, piedāvātā pieeja nosaka, kā failu pāris būtu jāsalīdzina. Tāpēc darbs koncentrējas uz izmērāmiem maršrutēšanas pierādījumiem, tostarp bināra riska, strukturālās regularitātes un mašīnas veidota teksta pazīmēm. Praktiskā daļa ir īstenota kā C valodā rakstīts prototips. Tas veic ierobežotu paraugošanu, pakāpenisku pirmās un otrās kārtas analīzi, deterministisku profilu maršrutēšanu un izskaidrojamu deleģēšanu salīdzināšanas rīkiem. Maršrutēšanas politika ir iegūta no kontrolēta sintētiska korpusa un papildināta ar novērtējumu publisku repozitoriju vēsturē. Darbs sniedz kompaktu, izskaidrojamu un no formāta neatkarīgu maršrutēšanas slāni heterogēnam repozitoriju saturam. Tas arī veido pamatu turpmākiem pētījumiem par iekšējās satura pazīmēs balstītu atšķirību noteikšanu nākotnes versiju kontroles darbplūsmās.
Keywords VERSIJU KONTROLES SISTĒMAS, HIBRĪDĀ ATŠĶIRĪBU NOTEIKŠANAS STRATĒĢIJA, ATŠĶIRĪBU MARŠRUTĒŠANA, FAILU IEKŠĒJĀS RAKSTURLIELUMU PAZĪMES
Keywords in English VERSION CONTROL SYSTEMS, HYBRID DIFFING STRATEGY, DIFF ROUTING, INTRINSIC FILE CHARACTERISTICS
Language eng
Year 2026
Date and time of uploading 20.05.2026 22:39:55