| 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 |