Home > Uncategorized > Who are the famous academics in software engineering?

Who are the famous academics in software engineering?

Who are today’s ‘famous’ academics in software engineering?

Famous as in, you can mention their name when chatting with general software developers, and expect those present to have heard of them, or you have heard their names dropped into a conversation, say, at least 3+ times this year (I’m excluding academics who are famous within one specific niche of software engineering). Academic, as in, works in an institution of secondary or tertiary higher learning.

When I started out in industry, the works of Knuth and Dijkstra were cited (not always accurately), people would talk about Ted Codd’s latest position on how best to structure a database. Tony Hoare later became known through his books, and Leslie Lamport for distributed systems and perhaps LaTeX. In very large niches, William Kahan for numerical analysis, and Barbara Liskov for the Liskov substitution principle.

Anyone suggesting Kernighan and Ritchie, of C and Unix fame, is overlooking the fact they worked in an industrial research lab.

A book series continues to maintain Knuth’s fame, while Dijkstra kept himself in the news by being a source of controversial quotes for industry journalists, and for kicking off the Go-To statement considered harmful debate (the latter is likely the reason that anybody has heard of him today). Has Kahan escaped his niche, even though use of floating-point arithmetic is now perhaps even more niche than it used to be?

How might academics become famous?

Widely used algorithms/metrics/techniques named after a person generates a kind of anonymous name recognition. For instance, Halstead complexity metric and McCabe’s cyclomatic complexity metric, and from the 1990s Shor’s algorithm.

Some people achieve fame through their association with a language. Academic name/language pairs include: McCarthy/Lisp, Wirth/Pascal, Stroustrup/C++ (worked in industry, university, industry, university), Peyton Jones/Haskell (university, industrial research, industry), Leroy/OCaml, Meyer/Eiffel.

An influential book, or widely read blog can generate a kind of fame.

Many academics have written an ‘algorithms’ book, and readers may have fond memories of the particular book they used as an undergraduate. Barry Boehm wrote “Software Engineering Economics”, but is more likely to be known for the model he spent his life promoting, i.e., the COCOMO model.

Fred Brooks, author of one of the most famous books in software engineering The Mythical Man Month, was not an academic worked in industry and then academia.

I have always been surprised by how many Turing award winners I have never heard of, or while recognizing a name am completely unfamiliar with their work. I am less surprised by my failure to recognise around half the names in the Wikipedia category software engineering researchers.

A few people are known because of the widespread use of their software (Linus Torvalds has never been an academic). Richard Stallman, employed as an academic, originally became famous as the author of the GNU version of emacs and gcc; the fame from the Free Software Foundation came after copyleft took off.

Are there academics who have become ‘famous’ in software engineering this century? I’m not in a position to answer this because I don’t read introductory software books, and generally avoid bike-shed discussions.

Does the resurgence of interest in AI mean that Judea Pearl’s fame is no longer niche?

I do read recent academic papers, and the only person on the list of most frequently cited authors in my evidence-based software engineering book with any claim to fame, researches cognitive neuroscience, i.e., Stanislas Dehaene.

Is software engineering a field where it is possible for a person, academic or otherwise, to become famous?

If there are fame worthy discoveries waiting to be made, or fame worthy software engineering book waiting to be written, how likely is it that the people responsible will be academics? A lot of the advances in software engineering have been made and continue to be made by those working in industry.

Suggestions relating to (in)famous academics welcome.

  1. dmfay
    July 31, 2023 03:21 | #1

    This century? Timnit Gebru, Margaret Mitchell, & Joy Buolamwini come to mind. All around issues of AI ethics/impact and algorithmic bias principally. Gebru and Mitchell in particular made major non-tech news over the “dangers of stochastic parrots” paper fallout.

  2. nemo
    August 1, 2023 01:19 | #2

    Why was Fred Brooks not an academic? He founded and chaired the CS dep’t at UNC Chapel Hill for over 20y.

    Parnas was famous in one company I worked.

  3. August 1, 2023 10:50 | #3

    @nemo
    You’re right. I have always thought of Brooks as an IBM man. Have updated the post.

  4. August 1, 2023 11:15 | #4

    @dmfay
    Timnit Gebru has not been an academic. I had never heard of Margaret Mitchell, & Joy Buolamwini. Is the size of their Wikipedia articles a measure of their activism? Activism can make people generally famous, e.g., Chomsky.

  5. August 7, 2023 16:28 | #5

    Dave Parnas
    Tim Burners-Lee (MIT)
    ian Summervill
    Les Hatton?

    The are lots of academics in the pattern world, Eric Gamma and Ralph Johnson, think John Lakos was in academic the end of his life
    Jim Coplien spent time as an academic too
    Don’t think Dick Gabriel ever went into acedamia
    Those who know them consider James Noble and Robert Briddle famous

  6. August 7, 2023 18:32 | #6

    @Allan Kelly
    The gods of fame picked Parnas, whose oft cited paper: On the criteria to be used in decomposing systems into modules, fails to deliver on what the title claims. Is he well known today, or is it reflected glory from the idea of information hiding?

    Burners-Lee is certainly famous generally.

    Summerville will be known to many undergraduates because of his software engineering book targetting undergraduates. Were 10 editions really needed, or are they an excuse to keep the price high?

    Les is certainly known in embedded circles through his Safer C book. I have known Les for over 30 years, and am not a good judge of his fame.

  7. Luca
    August 25, 2023 09:22 | #7

    As time passes maybe the relevance of some people is easily forgotten – when they aren’t recalled anecdotally, as you mention for Djikstra.
    Then 30 years ago many would still have listed Niklaus Wirth when Pascal and Modula languages were of age.
    Funny enough, I found this blog only today and happens that I know Dehaene and have read in the past his “Les neurones de la lecture” (in my mother tongue edition, of course).

  1. No trackbacks yet.