Foundations of Software Engineering Group Project