Open main menu

Yannis Smaragdakis
Yannis Smaragdakis
Smaragdakis in 2015
Native name
Γιάννης Σμαραγδάκης
Born1972 (age 46–47)
Athens, Greece
Known forResearch on programming languages and software engineering

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]


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]

Category:Greek computer scientists Category:University of Crete alumni Category:Living people Category:1972 births

Provide additional contextEdit

  1. ^ "Yannis Smaragdakis". Retrieved May 30, 2019.
  2. ^ a b "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. ^ a b "Implementing Large-Scale Object-Oriented Components" (PDF). Retrieved May 30, 2019.
  5. ^ "Yannis's Law". Retrieved May 30, 2019.
  6. ^ "Programming Laws and Reality: Do We Know What We Think We Know?". Retrieved May 30, 2019.
  7. ^ "SPLASH 2016 OOPSLA". Retrieved May 30, 2019.
  8. ^ "SPLASH 2019 OOPSLA". Retrieved May 30, 2019.