Diomidis Spinellis

Diomidis Spinellis

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

Spinellis holds an MEng degree in Software Engineering and a Ph.D. in Computer Science both from Imperial College London. He lives in Athens, Greece.

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[1] column. He is a four-time winner of the International Obfuscated C Code Contest (1988, 1990, 1991, 1995). His Erdős number is 4. He is also a committer in the FreeBSD project, and author of a number of popular free or open-source systems: the UMLGraph[2] declarative UML diagram generator, the bib2xhtml[3] BibTeX to XHTML converter, the outwit[4] Microsoft Windows data with command line programs integration tool suite, the CScout[5] source code analyzer and refactoring browser, and the socketpipe[6] fast IPC plumbing utility.

In 2008, together with a collaborator, Spinellis claimed that "red links" (a Wikipedia slang for wikilinks that lead to non-existing pages) is what drives Wikipedia growth.[7]

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

References

  1. ^ Tools of the Trade
  2. ^ UMLGraph
  3. ^ bib2xhtml
  4. ^ outwit
  5. ^ CScout
  6. ^ socketpipe
  7. ^ Diomidis Spinellis and Panagiotis Louridas (2008). "The collaborative organization of knowledge". In: Communications of the ACM, August 2008, Vol 51, No 8, Pages 68 - 73. DOI:10.1145/1378704.1378720. Quote: "Most new articles are created shortly after a corresponding reference to them is entered into the system".
  8. ^ http://www.athensnews.gr/portal/11/49230

External links


Wikimedia Foundation. 2010.

Игры ⚽ Нужно решить контрольную?

Look at other dictionaries:

  • Спинеллис, Диомидис — В Википедии есть статьи о других людях с такой фамилией, см. Спинеллис. Диомидис Спинеллис греч. Διομήδης Δ. Σπινέλλης Дата рождения: 2 февраля …   Википедия

  • Langage dédié — Un langage dédié (Domain specific language) est langage dont l utilisation est dédiée à un domaine d application. Sommaire 1 Tour d horizon technologique 1.1 Analogie 1.2 Définitions …   Wikipédia en Français

  • Domain-specific language — Programming paradigms Agent oriented Automata based Component based Flow based Pipelined Concatenative Concurrent computing …   Wikipedia

  • Link rot — For broken links in Wikipedia, see Wikipedia:Linkrot, Wikipedia:Using the Wayback Machine, and Special:BrokenRedirects. Link rot (or linkrot), also known as link death or link breaking is an informal term for the process by which, either on… …   Wikipedia

  • Polymorphic code — In computer terminology, polymorphic code is code that mutates while keeping the original algorithm intact. This technique is sometimes used by computer viruses, shellcodes and computer worms to hide their presence. Most anti virus software and… …   Wikipedia

  • Software quality — Contents 1 Motivation for Defining Software Quality 2 Definition 3 Alternative Approaches to Software Quality Defin …   Wikipedia

  • GNSS applications — Global Navigation Satellite System (GNSS) receivers, using the GPS, GLONASS, or Beidou system, are used in many applications.Navigation *Automobiles can be equipped with GNSS receivers at the factory or as aftermarket equipment. Units often… …   Wikipedia

  • Peer-to-peer — Not to be confused with point to point. This article is about peer to peer computing. For other uses, see Peer to peer (disambiguation). A peer to peer system of nodes without central infrastructure …   Wikipedia

  • Windows API — The Windows API, informally WinAPI, is Microsoft s core set of application programming interfaces (APIs) available in the Microsoft Windows operating systems. It was formerly called the Win32 API; however, the name Windows API more accurately… …   Wikipedia

  • Rootkit — A rootkit is software that enables continued privileged access to a computer while actively hiding its presence from administrators by subverting standard operating system functionality or other applications. The term rootkit is a concatenation… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”