His research interests include software engineering, computer security, and programming languages. He has written the two "Open Source Perspective" books: "Code Reading" (Software Development Productivity Award 2004), and "Code Quality" (Software Development Productivity Award 2007), and more than 100 scientific papers. He is a member of the IEEE Software editorial board, authoring the regular "Tools of the Trade" column. Dr. Spinellis is a FreeBSD committer and the developer of UMLGraph and other open-source software packages, libraries, and tools. He holds an MEng in Software Engineering and a PhD in Computer Science, both from Imperial College London. Dr. Spinellis is a senior member of the ACM, and a member of the IEEE, and the Usenix