Podrobno

408: Krhkost računalniške kode kot infrastrukture
ID Sande, Lea (Avtor), ID Krašovec, Primož (Mentor) Več o mentorju... Povezava se odpre v novem oknu, ID Smrdelj, Rok (Komentor)

.pdfPDF - Predstavitvena datoteka, prenos (720,75 KB)
MD5: D199418B76FFA0C254F5D9C5E35952A9

Izvleček
Diplomsko delo je poskus analize računalniške kode kot družbene infrastrukture. Ker so težnje po digitalizaciji in prehodu na opravljanje osnovnih socialnih interakcij po računalniku ali telefonu vse večje, je potrebno o osnovnem gradniku te infrastrukture – računalniški kodi – razmišljati kritično. Ker se humanistične analize računalniške kode v glavnem delijo na dva tokova (eden svari pred neprestanim nadzorom, drugi pa računalniške zmogljivosti vpenja v zvezde), se delo osredotoča na analizo računalniške kode predvsem kot tehnologije oz. orodja in vmesnika za posredovanje družbenega delovanja. Računalniška koda je izredno kompleksen sistem medsebojno nanašajočih se ukazov, ki se pravilno izvaja le takrat, ko vse njene funkcije in podprogrami delujejo složno. To je obenem njena največja moč, saj nam omogoča eksternalizacijo kompleksnih miselnih procesov, ki jih računalniška koda povzdigne visoko nad človeške zmožnosti. Obenem prav ta kompleksnost in tesna prepletenost razpira polje različnih načinov, na katere je s kodo mogoče manipulirati. Naj bodo to preproste sintaktične napake, hrošči v strukturi, človeška napaka, nepregledno pisanje ali celo socialni inženiring, načinov za rušenje infrastrukture, ki poganja večino našega družbenega življenja, je veliko. Postavljena teza pravi, da je računalniška koda kot infrastruktura veliko bolj krhka in nezanesljiva, kot bi si lahko predstavljali. To ne pomeni, da je tehnologija kode pomanjkljiva ali brez potenciala, prej, da je bila njena implementacija pogosto nepremišljena ali slabo izvedena. Glede na to, koliko naših družbenih interakcij in osnovnih storitev (kot je dostop do zdravnika, upravne enote ali izobraževanja) temelji na uporabi programov ali aplikacij, je naša družbena infrastruktura neprestano izpostavljena napakam. Poleg tega je računalniška koda kot osnovni gradnik družbene infrastrukture večini uporabnic storitev nerazumljiv jezik, zaradi česar so od nje odtujene. Zaradi krhkosti kode in neseznanjenosti uporabnic z njenim delovanjem pa so posledično lahko krhke tudi možnosti izvedbe ključnih družbenih storitev.

Jezik:Slovenski jezik
Ključne besede:računalniška koda, abstrakcija, družbena infrastruktura, softver, tehnologija
Vrsta gradiva:Diplomsko delo/naloga
Organizacija:FF - Filozofska fakulteta
Kraj izida:Ljubljana
Založnik:[L. Sande]
Leto izida:2025
Št. strani:54 str.
PID:20.500.12556/RUL-174562 Povezava se odpre v novem oknu
Datum objave v RUL:04.10.2025
Število ogledov:175
Število prenosov:67
Metapodatki:XML DC-XML DC-RDF
:
Kopiraj citat
Objavi na:Bookmark and Share

Sekundarni jezik

Jezik:Angleški jezik
Naslov:408: Computer code as infrastructure and its fragility
Izvleček:
This thesis is an attempt to analyse computer code as a social infrastructure. As the tendency towards digitisation and the transition to basic social interactions being carried out via computer or telephone is increasing, it is necessary to think critically about the basic building block of this infrastructure – computer code. Since humanist analyses of computer code are mainly divided into two streams (one warning against constant surveillance, the other exaggerating computational capabilities), this thesis focuses on the analysis of computer code primarily as a technology or tool and interface for mediating social action. Computer code is an extremely complex system of interrelated instructions that is only properly executed when all its functions and subroutines work in concert. This is also its greatest strength, as it allows us to externalise complex thought processes that computer code elevates far beyond human capabilities. At the same time, it is precisely this complexity and tight interplay that opens up the field of different ways in which code can be manipulated. Whether it is simple syntax errors, bugs in the structure, human error, opaque writing or even social engineering, there are many ways of subverting the infrastructure that drives much of our social life. The thesis is that computer code as an infrastructure is much more fragile and unreliable than we might imagine. This does not mean that the technology behind the code is flawed or without potential, but rather that its implementation has often been ill-considered or poorly executed. Given how many of our social interactions and basic services (such as access to a doctor, an administrative unit or education) rely on the use of software or applications, our social infrastructure is constantly exposed to failure. In addition, computer code, as a basic building block of social infrastructure, is an incomprehensible language to most service users, which alienates them from it. The fragility of the code and the disengagement of users from its operation can also result in the fragility of the delivery of key social services.

Ključne besede:computer code, abstraction, social infrastructure, software, technology

Podobna dela

Podobna dela v RUL:
Podobna dela v drugih slovenskih zbirkah:

Nazaj