An Advanced Resource Retention System for Integration Testing / “I’m Gonna Unalive Myself”: The Effect of AI Censorship on Internet Language
Snyder, Nathan, School of Engineering and Applied Science, University of Virginia
Norton, Peter, EN-Engineering and Society, University of Virginia
Vrugtman, Rosanne, EN-Comp Science Dept, University of Virginia
Automation has played a critical role in the development and success of the internet. As the internet has grown more complex, software developers have used automation tools to streamline tasks and minimize human error, leading to improved reliability and scalability. Two salient examples of automation on the internet include integration testing and AI censorship software. Integration testing is a crucial step in software development that evaluates the ability of different components to function together. With efficient and automated integration testing procedures, companies can detect and fix issues early in the development process, reducing the risk of problems arising later. Another example of automation on the internet, AI censorship software, is used by all major social media platforms to moderate content on their sites and to enforce their community guidelines. This automated software is often circumvented by censorship slang, a form of resistance that alters and disguises language to convey messages that might otherwise be prohibited. This undergraduate thesis portfolio contains a capstone report describing the author’s design and implementation of an advanced resource retention system for integration testing and a sociotechnical research paper that investigates the effect of AI censorship on internet language.
BS (Bachelor of Science)
automation, internet, software, software engineering, software development, integration testing, AI, censorship, linguistics, computer science, social media, internet linguistics, slang, censorship slang