ACM Officers

Biographical Information

ACM President

Gabriele Kotsis

Gabriele Kotsis is a Computer Science professor at Johannes Kepler University. In 2002, she was one of the co-founding chairs of the working group for professors in computer science within the Austrian Computer Society (OCG). From 2003 to 2007 she was President of the Austrian Computer Society, being the first female holding this position in Austria. In addition to her two-term presidency at OCG, Gabriele takes an active part in the Editorial Board of the OCG Book Series, in the working group Fem-IT (Association of Female University Professors in IT) and in the OCG award committee.

From 2007 to 2015 she served as Vice-Rector for Research at Johannes Kepler University (JKU). Her responsibilities included the development of R&D strategies and policies within the university, coordination and interaction with national and international governmental organizations and funding bodies, and the establishment of collaborations with other research organizations and business partners. Since 2016, Gabriele has been JKU´s representative in the ASEA-UNINET academic research network, which promotes cooperation among European and South-East Asian public universities. Her active involvement in this network led to her nomination and election as President for the current period, February 2019 to July 2020.

Kotsis has organized ACM conferences and workshops, and in 2016 received an award in appreciation of her accomplishments regarding the ACM womENcourage conference series. Kotsis is a founding member of the ACM Europe Council, serving from 2008 to 2016. In 2014, she became an ACM Distinguished Member for her contributions to workload characterization for parallel and distributed systems, and for founding ACM Europe. Since 2016, she has been an elected Member-at-Large of the ACM Council.

ACM Vice President

Joan Feigenbaum

Joan Feigenbaum is the Grace Murray Hopper Professor of Computer Science at Yale University, where she also holds a courtesy appointment as Professor of Economics. Feigenbaum received her AB in Mathematics from Harvard University in 1981 and her PhD in Computer Science from Stanford University in 1986.

A member of ACM since grad school, Feigenbaum has served in many roles, including SIGACT Executive Committee member (2005-09) and SIGEcom Vice Chair (2005-11); in SIGEcom, she played a leading role in establishing the ACM Transactions on Economics and Computation (TEAC). She has served as Program Committee Chair or Co-chair for three ACM conferences, PC member for 16 ACM conferences, and editorial board member for TEAC. She has served on the Gödel Prize committee, the SIGEcom Test-of-Time award committee, the ACM Fellows selection committee, and the Knuth Prize committee. Most recently, she led the creation of the ACM Symposium on Computer Science and Law and served as General Chair for the inaugural symposium in 2019.

Feigenbaum’s research interests are in Security, Privacy, and Anonymity; Internet Algorithmics; and Computational Complexity. Well known for her ability to establish and explicate research priorities, she has done direction-setting work in computational accountability, authorization and trust management, distributed algorithmic mechanism design, and massive-dataset algorithmics. She is an ACM Fellow, an American Association for the Advancement of Science Fellow, a member of the Connecticut Academy of Science and Engineering, and a Connecticut Technology Council Woman of Innovation. In May 2020, she received the Test-of-Time award from the IEEE Symposium on Security and Privacy for her 1996 paper (with Matt Blaze and Jack Lacy) entitled “Decentralized Trust Management.”

ACM Secretary-Treasurer

Elisa Bertino

Elisa Bertino is a professor of Computer Science at Purdue University, where she leads multi-disciplinary research in IoT security, data security and privacy, 4G and 5G cellular networks and mobile systems security, analytics for security, and digital identity management. She has made pioneering contributions over 30 years to data management and data security theory and systems, and has worked to broaden participation in computing via professional leadership and mentoring. Her work in data security and privacy include context-based access control, privacy-preserving analytics, and data protection from insider threats. She led the development of Purdue Computational Research Infrastructure for Science (CRIS), released as open source software in 2016.

She served as Editor-in-Chief of IEEE Transactions on Dependable and Secure Computing, and coordinating Co-Editor-in-Chief of Very Large Database Systems (VLDB) Journal. She chaired ACM’s Special Interest Group on Security, Audit and Control (SIGSAC) from 2009-2013. In 2011, she co-founded ACM’s Conference on Data and Application Security and Privacy, now considered the main forum for high-quality research on data privacy and security.

Bertino is a Fellow of ACM, IEEE, and AAAS. She received the 2019-2020 ACM Athena Lecturer Award and was named to GSMA’s Mobile Security Research Hall of Fame for her work on 4G and 5G cellular network security. She received the 2014 ACM SIGSAC Outstanding Contributions Award for her seminal research and outstanding leadership in data security and privacy over 25 years; the 2002 IEEE CS Technical Achievement Award for her contributions to database systems and security and advanced data management systems; and the 2005 IEEE CS Tsutomu Kanai Award for pioneering and innovative research contributions to secure distributed systems.

ACM Past President

Cherri M. Pancake

Cherri M. Pancake is Professor Emeritus at Oregon State University and Director of the Northwest Alliance for Computational Science and Engineering (NASCE), an interdisciplinary research center known for software systems that analyze large-scale scientific data.

Pancake is a Fellow of ACM and IEEE. She started her career as an ethnographer conducting fieldwork in Guatemalan communities, where she applied cross-cultural techniques to study social change. After earning a PhD in Computer Engineering, Pancake was among the first worldwide to apply ethnographic techniques to identify software usability problems—now a mainstream approach—and conducted much of the seminal work identifying how the needs of scientists differ from computer science and business users. More recently, she has been developing processes and software tools to make remote collaboration and data sharing fit naturally into normal patterns of scientific research and practice.

A member of ACM since 1982, she has served the association in a wide variety of roles, most recently as Vice President. She has been Awards Co-chair, an elected member of the ACM Council and an area editor for Communications of the ACM. She also chaired the Fellows and Gordon Bell Prize committees, and has held leadership roles in the SC supercomputing conference since 1990.

Pancake led efforts to create a new SIG focusing on High Performance Computing—formalized in 2012 as SIGHPC—and has served as Chair since its inception. In 2015, she obtained a $1.5M endowment from Intel to establish the SIGHPC/Intel Computational & Data Science Fellowships.

ACM Case Studies

Written by leading domain experts for software engineers, ACM Case Studies provide an in-depth look at how software teams overcome specific challenges by implementing new technologies, adopting new practices, or a combination of both. Often through first-hand accounts, these pieces explore what the challenges were, the tools and techniques that were used to combat them, and the solution that was achieved.

The DevOps Phenomenon

ACM Queue’s “Research for Practice” serves up expert-curated guides to the best of computing research, and relates these breakthroughs to the challenges that software engineers face every day. This installment, “The DevOps Phenomenon” by Anna Wiedemann, Nicole Forsgren, Manuel Wiesche, Heiko Gewald and Helmut Krcmar, gives an overview of stories from across the industry about software organizations overcoming early hurdles of adopting DevOps practices, and coming out on the other side with tighter integration between software and operations teams, faster delivery times for new software features, and achieving higher levels of stability.