sample law dissertation proposal software engineering thesis project