Search
Now showing items 1231-1238 of 1238
Search tools for scaling expert code review to the global classroom
(Massachusetts Institute of Technology, 2015)
This thesis aims to answer the question "How can teachers of online classrooms give more qualitative feedback to students?" We narrow the scope of this question to an online software engineering class in which a major ...
Defeating code reuse attacks with minimal tagged architecture
(Massachusetts Institute of Technology, 2015)
In this thesis, we argue that software-based defenses to code reuse attacks are fundamentally flawed. With code pointer integrity as a case study, we show that a secure and efficient software-based defense to code reuse ...
Designing a SQL query rewriter to enforce database Row Level Security
(Massachusetts Institute of Technology, 2016)
This thesis presents the design and implementation of Row Level Security, a fine-grained access control mechanism built on top of a database-agnostic data sharing platform called DataHub. Existing access control mechanisms ...
Agent monitoring and mouse interactivity in StarLogo Nova
(Massachusetts Institute of Technology, 2019)
StarLogo Nova is a powerful programming environment that allows anyone to easily create a 3D simulation and 3D game using block-based programming language. Due to its intuitive interface and ability to model complex systems, ...
Topics in fixing knockout tournaments : bribery, NP-hardness, and parameterization
(Massachusetts Institute of Technology, 2019)
In this thesis, we analyze the problem of fixing balanced knockout tournaments by arranging the tournament's initial seeding to guarantee one player's victory. We characterize the problem's hardness through a variety of ...
b_verify : scalable non-equivocation for verifiable management of data
(Massachusetts Institute of Technology, 2018)
Equivocation allows attackers to present inconsistent data to users. This is not just a problem for Internet applications: the global economy relies heavily on verifiable and transferable records of property, liens, and ...
Development of a microfluidic droplet system for immune Cell multiplexing experimentation
(Massachusetts Institute of Technology, 2019)
An incredibly intricate system composed of many dierent cell types, tissues, and molecules, the immune system is integral to a body's health and well-being. Yet, with the multitude of components present within the system ...
Integrated incremental slicing for 3D printed object creation
(Massachusetts Institute of Technology, 2019)
Advances in hardware for 3D printing have made personal fabrication more accessible for many new users. However, the separation of 3D modeling and 3D slicing software remains a barrier for new users in the design stage. ...