You can edit almost every page by Creating an account. Otherwise, see the FAQ.

Yannis Smaragdakis

From EverybodyWiki Bios & Wiki

Yannis Smaragdakis
Yannis Smaragdakis
Yannis Smaragdakis
Yannis Smaragdakis
Smaragdakis in 2015
Native nameΓιάννης Σμαραγδάκης
Born1972 (age 51–52)
Athens, Greece
💼 Occupation
Known forResearch on programming languages and software engineering
🌐 Websiteyanniss.github.io
🥚 TwitterTwitter=
label65 = 👍 Facebook

Yannis Smaragdakis (born 1972 in Athens, Greece) is a Greek American computer scientist and Professor at the National and Kapodistrian University of Athens[1] as well as an Adjunct Professor at the University of Massachusetts Amherst[2] . He is known for his work in Software engineering and Programming languages.[3]

In software engineering, he is noted for his invention of the concept of Mixin Layers in his PhD Thesis[4] and his formation of Yannis's Law of Programmer Productivity which, by analogy to Moore's law, posits that Programmer productivity doubles every 6 years.[5][6]

In programming languages, he is noted for his work in Pointer analysis and serving Object-Oriented Programming, Systems, Languages & Applications (OOPSLA) as Program Chair in 2016 and Conference Chair in 2019.[7][8]

Biography[edit]

Smaragdakis did his undergraduate studies at the University of Crete. He then moved to University of Texas at Austin for his graduate studies, earning a Ph.D. in 1999 under the supervision of Don Batory.[4][2]

Provide additional context[edit]


This article "Yannis Smaragdakis 0.1" is from Wikipedia. The list of its authors can be seen in its historical and/or the page Edithistory:Yannis Smaragdakis 0.1. Articles copied from Draft Namespace on Wikipedia could be seen on the Draft Namespace of Wikipedia and not main one.

  1. "Yannis Smaragdakis". researchgate.net. Retrieved May 30, 2019.
  2. 2.0 2.1 "Yannis Smaragdakis". College of Information and Computer Sciences, University of Massachusetts Amherst. Retrieved May 30, 2019.
  3. "Yannis Smaragdakis". Google Scholar. Retrieved May 30, 2019.
  4. 4.0 4.1 "Implementing Large-Scale Object-Oriented Components" (PDF). github.io. Retrieved May 30, 2019.
  5. "Yannis's Law". github.io. Retrieved May 30, 2019.
  6. "Programming Laws and Reality: Do We Know What We Think We Know?". drdobbs.com. Retrieved May 30, 2019.
  7. "SPLASH 2016 OOPSLA". splashcon.org. Retrieved May 30, 2019.
  8. "SPLASH 2019 OOPSLA". splashcon.org. Retrieved May 30, 2019.