Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -18,3 +18,5 @@ Thumbs.db

# Temporary files
/tmp/
static/academy/incoming/
static/academy/incoming0/
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added static/academy/academy-photos/benjamin-zorn.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added static/academy/academy-photos/diego-calvanese.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added static/academy/academy-photos/greg-wilson.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added static/academy/academy-photos/gul-agha.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added static/academy/academy-photos/guy-l-steele-jr.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added static/academy/academy-photos/ian-sommerville.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added static/academy/academy-photos/joanne-atlee.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added static/academy/academy-photos/john-grundy.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added static/academy/academy-photos/joseph-sifakis.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added static/academy/academy-photos/koji-torii.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added static/academy/academy-photos/laura-dillon.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added static/academy/academy-photos/lori-pollock.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added static/academy/academy-photos/mark-harman.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added static/academy/academy-photos/martin-glinz.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added static/academy/academy-photos/mauro-pezze.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added static/academy/academy-photos/mehdi-jazayeri.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added static/academy/academy-photos/miryung-kim.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added static/academy/academy-photos/nikolaj-bjorner.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added static/academy/academy-photos/rajeev-alur.jpg
Binary file added static/academy/academy-photos/ranjit-jhala.jpg
Binary file added static/academy/academy-photos/susan-l-graham.jpg
Binary file added static/academy/academy-photos/vikram-adve.jpg
Binary file added static/academy/academy-photos/will-tracz.jpg
46 changes: 44 additions & 2 deletions static/academy/inaugural-class.html
Original file line number Diff line number Diff line change
Expand Up @@ -43,24 +43,27 @@
<div class="wrap">
<div class="kicker">ACM SIGSOFT</div>
<h1>Inaugural Class of the ACM SIGSOFT Software Engineering Academy</h1>
<p class="lede">Eighty members recognized for <b>lasting contributions to software engineering, in research, practice, and education</b>. Additional members to be announced in late August.</p>
<p class="lede">121 members recognized for <b>lasting contributions to software engineering, in research, practice, and education</b>.</p>
<div class="rule"></div>
<p class="intro">(August 15, 2026) The second batch of the inaugural class of the ACM SIGSOFT Software Engineering Academy has been announced.</p>
<p class="intro">(July 14, 2026) The Academy launches with the first batch of the inaugural class: <b>a cohort of researchers, educators, and practitioners whose lasting contributions, influence, and leadership have shaped modern software engineering</b>. As a standing body of honor established by <a href="https://www2.sigsoft.org/">ACM SIGSOFT</a>, the Academy recognizes those whose cumulative work has defined the foundations of software engineering and its growth. New members will be elected annually through nominations from the community.</p>
<p class="intro">(July 7, 2026) The Academy and its inaugural class were previewed at the <a href="https://conf.researchr.org/home/fse-2026">FSE 2026</a> conference in Montreal as part of the <b>Fifty Years of ACM SIGSOFT</b> celebrations.</p>
<div class="rule"></div>
<div class="grid" id="academy-grid"></div>
</div>
<footer><div>About SIGSOFT: The ACM Special Interest Group on Software Engineering provides a forum for computing professionals from industry, government, and academia to examine principles, practices, and new research results in software engineering.</div><br>Copyright (c) 2020 - 2026, SIGSOFT; all rights reserved.</footer>
<footer><div>About SIGSOFT: The ACM Special Interest Group on Software Engineering provides a forum for computing professionals from industry, government, and academia to examine principles, practices, and new research results in software engineering.</div><br>Copyright (c) 2026, SIGSOFT; all rights reserved.</footer>
<script>
const MEMBERS = [
{ name: "Abhik Roychoudhury", photo: "academy-photos/abhik-roychoudhury.jpg" },
{ name: "Ahmed E. Hassan", photo: "academy-photos/ahmed-e-hassan.jpg" },
{ name: "Alessandro Orso", photo: "academy-photos/alessandro-orso.jpg" },
{ name: "Alex Aiken", photo: "academy-photos/alex-aiken.jpg" },
{ name: "Alexander Wolf", photo: "academy-photos/alexander-wolf.jpg" },
{ name: "Andreas Zeller", photo: "academy-photos/andreas-zeller.jpg" },
{ name: "Axel van Lamsweerde", photo: "academy-photos/axel-van-lamsweerde.png" },
{ name: "Barbara G Ryder", photo: "academy-photos/barbara-g-ryder.jpeg" },
{ name: "Bashar Nuseibeh", photo: "academy-photos/bashar-nuseibeh.jpg" },
{ name: "Benjamin Zorn", photo: "academy-photos/benjamin-zorn.jpg" },
{ name: "Bertrand Meyer", photo: "academy-photos/bertrand-meyer.jpg" },
{ name: "Bill Curtis", photo: "academy-photos/bill-curtis.jpg" },
{ name: "Bronis R. de Supinski", photo: "academy-photos/bronis-r-de-supinski.jpg" },
Expand All @@ -69,59 +72,95 @@ <h1>Inaugural Class of the ACM SIGSOFT Software Engineering Academy</h1>
{ name: "Corina Silva Pasareanu", photo: "academy-photos/corina-silva-pasareanu.png" },
{ name: "Cormac Flanagan", photo: "academy-photos/cormac-flanagan.jpeg" },
{ name: "Daniel Jackson", photo: "academy-photos/daniel-jackson.jpg" },
{ name: "Daniela Damian" },
{ name: "David Abramson", photo: "academy-photos/david-abramson.jpg" },
{ name: "David Garlan", photo: "academy-photos/david-garlan.jpg" },
{ name: "David Harel", photo: "academy-photos/david-harel.jpg" },
{ name: "David Lorge Parnas", photo: "academy-photos/david-lorge-parnas.png" },
{ name: "David Rosenblum", photo: "academy-photos/david-rosenblum.jpg" },
{ name: "Denys Poshyvanyk", photo: "academy-photos/denys-poshyvanyk.jpg" },
{ name: "Diego Calvanese", photo: "academy-photos/diego-calvanese.jpg" },
{ name: "Doug Lea", photo: "academy-photos/doug-lea.jpg" },
{ name: "Elaine Weyuker", photo: "academy-photos/elaine-weyuker.jpg" },
{ name: "Erich Gamma", photo: "academy-photos/erich-gamma.jpg" },
{ name: "Gail Murphy", photo: "academy-photos/gail-murphy.jpg" },
{ name: "Gerard Holzmann", photo: "academy-photos/gerard-holzmann.jpg" },
{ name: "Grady Booch", photo: "academy-photos/grady-booch.jpeg" },
{ name: "Greg Wilson", photo: "academy-photos/greg-wilson.jpg" },
{ name: "Gul Agha", photo: "academy-photos/gul-agha.jpg" },
{ name: "Guy L. Steele Jr.", photo: "academy-photos/guy-l-steele-jr.jpg" },
{ name: "Hong MEI", photo: "academy-photos/hong-mei.png" },
{ name: "Ian Sommerville", photo: "academy-photos/ian-sommerville.jpg" },
{ name: "James Herbsleb", photo: "academy-photos/james-herbsleb.jpeg" },
{ name: "Javier Esparza", photo: "academy-photos/javier-esparza.jpg" },
{ name: "Jeannette M. Wing", photo: "academy-photos/jeannette-m-wing.jpg" },
{ name: "Jeff Kramer", photo: "academy-photos/jeff-kramer.jpg" },
{ name: "Jeff Magee", photo: "academy-photos/jeff-magee.jpg" },
{ name: "Jeffrey S. Foster", photo: "academy-photos/jeffrey-s-foster.jpeg" },
{ name: "Joanne Atlee", photo: "academy-photos/joanne-atlee.jpg" },
{ name: "John B. Goodenough", photo: "academy-photos/john-b-goodenough.jpg" },
{ name: "John Grundy", photo: "academy-photos/john-grundy.jpg" },
{ name: "John Hughes", photo: "academy-photos/john-hughes.jpg" },
{ name: "John Stasko", photo: "academy-photos/john-stasko.jpg" },
{ name: "Joost-Pieter Katoen", photo: "academy-photos/joost-pieter-katoen.jpg" },
{ name: "Joseph Sifakis", photo: "academy-photos/joseph-sifakis.jpg" },
{ name: "Katsuro Inoue", photo: "academy-photos/katsuro-inoue.jpg" },
{ name: "Koji Torii", photo: "academy-photos/koji-torii.jpg" },
{ name: "Larry Constantine", photo: "academy-photos/larry-constantine.jpg" },
{ name: "Laura Dillon", photo: "academy-photos/laura-dillon.jpg" },
{ name: "Laurie Williams", photo: "academy-photos/laurie-williams.jpeg" },
{ name: "Leon Osterweil", photo: "academy-photos/leon-osterweil.jpeg" },
{ name: "Lionel C. Briand", photo: "academy-photos/lionel-c-briand.jpg" },
{ name: "Lori Pollock", photo: "academy-photos/lori-pollock.jpg" },
{ name: "Madanlal Musuvathi", photo: "academy-photos/madanlal-musuvathi.jpg" },
{ name: "Margaret Burnett", photo: "academy-photos/margaret-burnett.jpg" },
{ name: "Mark Harman", photo: "academy-photos/mark-harman.jpg" },
{ name: "Martin Glinz", photo: "academy-photos/martin-glinz.jpg" },
{ name: "Martin Rinard", photo: "academy-photos/martin-rinard.jpg" },
{ name: "Martin Robillard", photo: "academy-photos/martin-robillard.jpg" },
{ name: "Marvin Zelkowitz", photo: "academy-photos/marvin-zelkowitz.jpg" },
{ name: "Mary Lou Soffa", photo: "academy-photos/mary-lou-soffa.png" },
{ name: "Mary Shaw", photo: "academy-photos/mary-shaw.jpg" },
{ name: "Matthew Dwyer", photo: "academy-photos/matthew-dwyer.jpg" },
{ name: "Mauro Pezzè", photo: "academy-photos/mauro-pezze.jpg" },
{ name: "Mehdi Jazayeri", photo: "academy-photos/mehdi-jazayeri.jpg" },
{ name: "Michael D. Ernst", photo: "academy-photos/michael-d-ernst.jpg" },
{ name: "Michael Franz", photo: "academy-photos/michael-franz.jpg" },
{ name: "Michael Jackson" },
{ name: "Michael R Lyu", photo: "academy-photos/michael-r-lyu.jpg" },
{ name: "Mira Mezini", photo: "academy-photos/mira-mezini.jpg" },
{ name: "Miryung Kim", photo: "academy-photos/miryung-kim.jpg" },
{ name: "Nachiappan Nagappan", photo: "academy-photos/nachiappan-nagappan.jpg" },
{ name: "Nancy G. Leveson", photo: "academy-photos/nancy-g-leveson.jpg" },
{ name: "Natarajan Shankar", photo: "academy-photos/natarajan-shankar.jpg" },
{ name: "Nenad Medvidović", photo: "academy-photos/nenad-medvidovic.jpg" },
{ name: "Nikolaj Bjorner", photo: "academy-photos/nikolaj-bjorner.jpg" },
{ name: "Orna Grumberg", photo: "academy-photos/orna-grumberg.jpg" },
{ name: "Pamela Zave", photo: "academy-photos/pamela-zave.jpg" },
{ name: "Paola Inverardi", photo: "academy-photos/paola-inverardi.jpeg" },
{ name: "Peter Müller", photo: "academy-photos/peter-muller.jpg" },
{ name: "Premkumar T. Devanbu", photo: "academy-photos/premkumar-thomas-devanbu.jpg" },
{ name: "Rajeev Alur", photo: "academy-photos/rajeev-alur.jpg" },
{ name: "Rajesh K. Gupta", photo: "academy-photos/rajesh-k-gupta.jpg" },
{ name: "Rajiv Gupta", photo: "academy-photos/rajiv-gupta.jpg" },
{ name: "Randal E Bryant", photo: "academy-photos/randal-e-bryant.jpg" },
{ name: "Ranjit Jhala", photo: "academy-photos/ranjit-jhala.jpg" },
{ name: "Richard A. Kemmerer", photo: "academy-photos/richard-a-kemmerer.jpg" },
{ name: "Richard DeMillo", photo: "academy-photos/richard-demillo.jpg" },
{ name: "Richard Helm" },
{ name: "Richard N. Taylor", photo: "academy-photos/richard-n-taylor.jpg" },
{ name: "Roy Levin" },
{ name: "Satish Chandra", photo: "academy-photos/satish-chandra.jpeg" },
{ name: "Sebastian Elbaum", photo: "academy-photos/sebastian-elbaum.jpg" },
{ name: "Sharad Malik", photo: "academy-photos/sharad-malik.jpg" },
{ name: "Shaz Qadeer" },
{ name: "Shriram Krishnamurthi", photo: "academy-photos/shriram-krishnamurthi.jpg" },
{ name: "Somesh Jha", photo: "academy-photos/somesh-jha.jpg" },
{ name: "Sriram Rajamani", photo: "academy-photos/sriram-rajamani.jpg" },
{ name: "Stuart Feldman" },
{ name: "Stuart H Zweben" },
{ name: "Sumit Gulwani", photo: "academy-photos/sumit-gulwani.jpg" },
{ name: "Susan L. Graham", photo: "academy-photos/susan-l-graham.jpg" },
{ name: "Sven Apel", photo: "academy-photos/sven-apel.jpg" },
{ name: "Swarat Chaudhuri", photo: "academy-photos/swarat-chaudhuri.jpg" },
{ name: "Tao Xie", photo: "academy-photos/tao-xie.jpg" },
Expand All @@ -130,7 +169,10 @@ <h1>Inaugural Class of the ACM SIGSOFT Software Engineering Academy</h1>
{ name: "Tim Menzies", photo: "academy-photos/tim-menzies.png" },
{ name: "Tony Wasserman", photo: "academy-photos/tony-wasserman.jpg" },
{ name: "Tsong Yueh Chen", photo: "academy-photos/tsong-yueh-chen.jpg" },
{ name: "Vikram Adve", photo: "academy-photos/vikram-adve.jpg" },
{ name: "W Richards (Rick) Adrion", photo: "academy-photos/w-richards-adrion.jpg" },
{ name: "Walter Tichy", photo: "academy-photos/walter-tichy.jpg" },
{ name: "Will Tracz", photo: "academy-photos/will-tracz.jpg" },
{ name: "Yuanyuan Zhou", photo: "academy-photos/yuanyuan-zhou.jpg" },
{ name: "Zhendong Su", photo: "academy-photos/zhendong-su.jpg" }
];
Expand Down
Loading