School or College:
Research Proposal Title:
Engineering Family-Aware Software Building software to prevent anti-family-friendly behavior is a complex task, but today, software engineers lack the tools necessary to design, implement, and validate that software is child- and family-friendly. As a result, social media and software systems often fail to act in family-acceptable ways, even when the software makers explicitly wish to be family-friendly. This project will fill this void in software engineering research by creating methodologies and tools for writing family-friendly software, including methodologies for eliciting family-friendly requirements, architectural principles for designing family-friendly social and software systems, and automated and semi-automated tools for testing and verifying family-friendly properties of built software.