Diomidis Spinellis

Source: Wikipedia, the free encyclopedia.
Diomidis Spinellis
Software Engineering
IT Security[1]
InstitutionsAthens University of Economics and Business
Delft University of Technology[2]
ThesisProgramming paradigms as object classes : a structuring mechanism for multiparadigm programming (1994)
Doctoral advisorSusan Eisenbach
Sophia Drossopoulou[3]
Websitewww.spinellis.gr

Diomidis D. Spinellis (Greek: Διομήδης Δ. Σπινέλλης; 2 February 1967, Athens) is a Greek computer science academic and author of the books Code Reading, Code Quality, Beautiful Architecture (co-author) and Effective Debugging.[4][1][2]

Education

Spinellis holds a

Computer Science both from Imperial College London.[5] His PhD was supervised by Susan Eisenbach and Sophia Drossopoulou.[3]

Career and research

He is a professor at the Department of Management Science and Technology at the Athens University of Economics and Business, and a member of the IEEE Software editorial board, contributing the Tools of the Trade[6] column. Since 2014, he is also editor-in-chief of IEEE Software. Spinellis is a four-time winner of the International Obfuscated C Code Contest in 1988, 1990, 1991 and 1995.[7]

He is also a committer in the

refactoring browser,[11] the socketpipe[12] fast inter-process communication plumbing utility and directed graph shell[13] the directed graph Unix shell for big data and stream processing pipelines.[14]

In 2008, together with a collaborator, Spinellis claimed that "red links" (a

wikilinks that lead to non-existing pages) is what drives Wikipedia growth.[15]

On 5 November 2009 he was appointed the General Secretary of Information Systems at the Greek Ministry of Finance.[16] In October 2011, he resigned citing personal reasons.[17][18]

On 20 March 2015 he was elected President of Open Technologies Alliance (GFOSS).[19] GFOSS is a non-profit organization founded in 2008, 36 Universities and Research Centers are shareholders of GFOSS. The main goal of GFOSS is to promote Openness through the use and the development of Open Standards and Open Technologies in Education, Public Administration and Business in Greece. Spinellis uses open-source software to teach software engineering to his students.[20]

References