Jump to content
 







Main menu
   


Navigation  



Main page
Contents
Current events
Random article
About Wikipedia
Contact us
Donate
 




Contribute  



Help
Learn to edit
Community portal
Recent changes
Upload file
 








Search  

































Create account

Log in
 









Create account
 Log in
 




Pages for logged out editors learn more  



Contributions
Talk
 



















Contents

   



(Top)
 


1 Education  





2 Career and research  





3 References  














Diomidis Spinellis






Ελληνικά
Malagasy

Русский
Українська
 

Edit links
 









Article
Talk
 

















Read
Edit
View history
 








Tools
   


Actions  



Read
Edit
View history
 




General  



What links here
Related changes
Upload file
Special pages
Permanent link
Page information
Cite this page
Get shortened URL
Download QR code
Wikidata item
 




Print/export  



Download as PDF
Printable version
 




In other projects  



Wikimedia Commons
 
















Appearance
   

 






From Wikipedia, the free encyclopedia
 


Diomidis Spinellis
Spinellis talking about the Antikythera mechanism
Born

Greek: Διομήδης Δ. Σπινέλλης


(1967-02-02) 2 February 1967 (age 57)
Alma materImperial College London (PhD)
Known forCode Reading
AwardsInternational Obfuscated C Code Contest (1988, 1990, 1991, 1995)
Scientific career
FieldsSoftware 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[edit]

Spinellis holds a Master of Engineering degree in Software Engineering and a Ph.D.inComputer Science both from Imperial College London.[5] His PhD was supervised by Susan Eisenbach and Sophia Drossopoulou.[3]

Career and research[edit]

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-chiefofIEEE 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 FreeBSD project, and author of a number of popular free or open-source systems: the UMLGraph[8] declarative UML diagram generator, the bib2xhtml[9] BibTeXtoXHTML converter, the outwit[10] Microsoft Windows data with command line programs integration tool suite, the CScout[11] source code analyzer and 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" (aWikipedia slang for 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[edit]

  1. ^ a b Diomidis Spinellis publications indexed by Google Scholar Edit this at Wikidata
  • ^ a b ORCID 0000-0003-4231-1897
  • ^ a b Diomidis Spinellis at the Mathematics Genealogy Project Edit this at Wikidata
  • ^ Diomidis SpinellisatDBLP Bibliography Server Edit this at Wikidata
  • ^ Spinellis, Diomidis (1994). Programming paradigms as object classes : a structuring mechanism for multiparadigm programming. london.ac.uk (PhD thesis). University of London. OCLC 940344056.
  • ^ Tools of the Trade
  • ^ "Winners: The authors of winning IOCCC entries". www.ioccc.org. Retrieved 2021-07-01.
  • ^ UMLGraph
  • ^ bib2xhtml
  • ^ outwit
  • ^ a b Spinellis, Diomidis (2010). "CScout: A refactoring browser for C". Science of Computer Programming. 75 (4): 216–231. doi:10.1016/j.scico.2009.09.003.Open access icon
  • ^ socketpipe
  • ^ dgsh – directed graph shell
  • ^ Spinellis, D.; Fragkoulis, M. (2017). "Extending Unix Pipelines to DAGs". IEEE Transactions on Computers. 66 (9): 1547–1561. doi:10.1109/TC.2017.2695447. S2CID 24187971.Open access icon
  • ^ Spinellis, Diomidis; Louridas, Panagiotis (2008). "The collaborative organization of knowledge". Communications of the ACM. 51 (8): 68–73. doi:10.1145/1378704.1378720. S2CID 77400. Most new articles are created shortly after a corresponding reference to them is entered into the system
  • ^ Palaiologos, Yiannis (2015) The 13th Labour of Hercules: Inside the Greek Crisis, Portobello Books Ltd, ISBN 978-1846275869
  • ^ athensnews.gr Archived 2011-10-20 at the Wayback Machine
  • ^ Katsomitros, Alex (March 24, 2015). "The Greek tech revolution: meet the citizens battling corruption". The Guardian.
  • ^ "Board of Directors – GFOSS – Open Technologies Alliance".
  • ^ Spinellis, Diomidis (2021). "Why computing students should contribute to open source software projects". Communications of the ACM. 64 (7): 36–38. doi:10.1145/3437254. ISSN 0001-0782. S2CID 235494834. “programming proficiency on its own is neither representative of the skills that the marketplace requires from computing graduates, nor does it offer the strong vocational qualifications it once did”


  • Retrieved from "https://en.wikipedia.org/w/index.php?title=Diomidis_Spinellis&oldid=1213185474"

    Categories: 
    1967 births
    Alumni of the Department of Computing, Imperial College London
    Greek computer programmers
    Computer systems researchers
    Greek computer scientists
    Living people
    Software engineers
    Greek technology writers
    Academic staff of the Athens University of Economics and Business
    Scientists from Athens
    Hidden categories: 
    Webarchive template wayback links
    Articles with short description
    Short description is different from Wikidata
    Articles containing Greek-language text
    Articles with hCards
    Articles with ISNI identifiers
    Articles with VIAF identifiers
    Articles with WorldCat Entities identifiers
    Articles with BIBSYS identifiers
    Articles with GND identifiers
    Articles with J9U identifiers
    Articles with LCCN identifiers
    Articles with NDL identifiers
    Articles with NKC identifiers
    Articles with NLG identifiers
    Articles with NLK identifiers
    Articles with NTA identifiers
    Articles with PLWABN identifiers
    Articles with ACM-DL identifiers
    Articles with CINII identifiers
    Articles with DBLP identifiers
    Articles with Google Scholar identifiers
    Articles with MATHSN identifiers
    Articles with MGP identifiers
    Articles with ORCID identifiers
    Articles with Publons identifiers
    Articles with RID identifiers
    Articles with Scopus identifiers
    Articles with SUDOC identifiers
     



    This page was last edited on 11 March 2024, at 15:15 (UTC).

    Text is available under the Creative Commons Attribution-ShareAlike License 4.0; additional terms may apply. By using this site, you agree to the Terms of Use and Privacy Policy. Wikipedia® is a registered trademark of the Wikimedia Foundation, Inc., a non-profit organization.



    Privacy policy

    About Wikipedia

    Disclaimers

    Contact Wikipedia

    Code of Conduct

    Developers

    Statistics

    Cookie statement

    Mobile view



    Wikimedia Foundation
    Powered by MediaWiki