Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

Diomidis Spinellis

From Wikipedia, the free encyclopedia
Greek computer science academic
Diomidis Spinellis
Διομήδης Σπινέλλης
Spinellis talking about theAntikythera mechanism
Born
Diomidis D. Spinellis

(1967-02-02)2 February 1967 (age 58)
Athens, Greece
EducationImperial 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) is a Greekcomputer science academic and author of the booksCode Reading,Code Quality,Beautiful Architecture (co-author) andEffective Debugging.[4][1][2]

Education

[edit]

Spinellis holds aMaster of Engineering degree inSoftware Engineering and aPh.D. inComputer Science both fromImperial College London.[5] His PhD was supervised bySusan Eisenbach andSophia Drossopoulou.[3]

Career and research

[edit]

He is aprofessor at the Department of Management Science and Technology at theAthens University of Economics and Business, and a member of theIEEE Software editorial board, contributing the Tools of the Trade[6] column. Since 2014, he is alsoeditor-in-chief ofIEEE Software. Spinellis is a four-time winner of theInternational Obfuscated C Code Contest in 1988, 1990, 1991 and 1995.[7]

He is also a committer in theFreeBSD project, and author of a number of popular free oropen-source systems: the UMLGraph[8] declarativeUML diagram generator, the bib2xhtml[9]BibTeX toXHTML converter, the outwit[10]Microsoft Windows data withcommand line programs integration tool suite, the CScout[11] source code analyzer andrefactoring browser,[11] the socketpipe[12] fastinter-process communication plumbing utility and directed graph shell[13] thedirected graph Unix shell forbig data andstream processing pipelines.[14]

In 2008, together with a collaborator, Spinellis claimed that "red links" (aWikipedia slang forwikilinks 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 theGreek 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 usesopen-source software to teach software engineering to his students.[20]

References

[edit]
  1. ^abDiomidis Spinellis publications indexed byGoogle ScholarEdit this at Wikidata
  2. ^abORCID 0000-0003-4231-1897
  3. ^abDiomidis Spinellis at theMathematics Genealogy ProjectEdit this at Wikidata
  4. ^Diomidis Spinellis atDBLP Bibliography ServerEdit this at Wikidata
  5. ^Spinellis, Diomidis (1994).Programming paradigms as object classes : a structuring mechanism for multiparadigm programming.london.ac.uk (PhD thesis). University of London.OCLC 940344056.
  6. ^Tools of the Trade
  7. ^"Winners: The authors of winning IOCCC entries".www.ioccc.org. Retrieved2021-07-01.
  8. ^UMLGraph
  9. ^bib2xhtml
  10. ^outwit
  11. ^abSpinellis, 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
  12. ^socketpipe
  13. ^dgsh – directed graph shell
  14. ^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
  15. ^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
  16. ^Palaiologos, Yiannis (2015)The 13th Labour of Hercules: Inside the Greek Crisis, Portobello Books Ltd,ISBN 978-1846275869
  17. ^athensnews.grArchived 2011-10-20 at theWayback Machine
  18. ^Katsomitros, Alex (March 24, 2015)."The Greek tech revolution: meet the citizens battling corruption".The Guardian.
  19. ^"Board of Directors – GFOSS – Open Technologies Alliance".
  20. ^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”
TheFreeBSD Project
FreeBSD
Subsystems
Scheduling
Virtualisation
Storage
Networking
Other
People
Derivatives
open-source
proprietary
International
National
Academics
Other
Retrieved from "https://en.wikipedia.org/w/index.php?title=Diomidis_Spinellis&oldid=1298441822"
Categories:
Hidden categories:

[8]ページ先頭

©2009-2025 Movatter.jp