ACM Software System Award
Encyclopedia
The Software System Award is honoring people or an organization "for developing a software system
that has had a lasting influence, reflected in contributions to concepts, in commercial acceptance, or both". It is awarded by the Association for Computing Machinery
(ACM) since 1983, with a cash prize sponsored by IBM
of currently $35,000.
Software system
A software system is a system based on software forming part of a computer system . The term "software system" is often used as a synonym of computer program or software; is related to the application of systems theory approaches in software engineering context and are used to study large and...
that has had a lasting influence, reflected in contributions to concepts, in commercial acceptance, or both". It is awarded by the Association for Computing Machinery
Association for Computing Machinery
The Association for Computing Machinery is a learned society for computing. It was founded in 1947 as the world's first scientific and educational computing society. Its membership is more than 92,000 as of 2009...
(ACM) since 1983, with a cash prize sponsored by IBM
IBM
International Business Machines Corporation or IBM is an American multinational technology and consulting corporation headquartered in Armonk, New York, United States. IBM manufactures and sells computer hardware and software, and it offers infrastructure, hosting and consulting services in areas...
of currently $35,000.
Recipients
The following is a list of recipients of the ACM Software System Award:- 2010 – GroupLens Collaborative FilteringCollaborative filteringCollaborative filtering is the process of filtering for information or patterns using techniques involving collaboration among multiple agents, viewpoints, data sources, etc. Applications of collaborative filtering typically involve very large data sets...
Recommender Systems: Peter Bergstrom, Lee R Gordon, Jonathan L Herlocker, Neophytos Iacovou, Joseph A Konstan, Shyong (Tony) K. Lam, David Maltz, Sean McNee, Bradley N Miller, Paul J Resnick, John T Riedl, Mitesh Suchak - 2009 - VMware WorkstationVMware WorkstationVMware Workstation is a virtual machine software suite for x86 and x86-64 computers from VMware, a division of EMC Corporation, which allows users to set up multiple x86 and x86-64 virtual machines and use one or more of these virtual machines simultaneously with the hosting operating system...
for LinuxLinuxLinux is a Unix-like computer operating system assembled under the model of free and open source software development and distribution. The defining component of any Linux system is the Linux kernel, an operating system kernel first released October 5, 1991 by Linus Torvalds...
1.0: Edouard BugnionEdouard BugnionEdouard Bugnion was raised in Neuchâtel, Switzerland.Bugnion graduated with a bachelor's degree in engineering from ETH Zurich in 1994 and a master's degree from Stanford University in 1996. He was one of the five founders of VMware in 1998 and was the chief architect until 2004. He had been a...
, Scott Devine, Mendel RosenblumMendel RosenblumMendel Rosenblum is an associate professor of Computer Science at Stanford University, and one of the co-founders of VMware. Since 2008 he is a Fellow of the Association for Computing Machinery "for contributions to reinventing virtual machines", and had previously received the ACM SIGOPS Mark...
, Jeremy Sugerman, Edward Y. Wang - 2008 - Gamma Parallel Database System: David DeWittDavid DeWittDavid J. DeWitt is the John P. Morgridge Professor of at the University of Wisconsin–Madison. Professor DeWitt received a B.A. degree from Colgate University in 1970, and a Ph.D. from the University of Michigan in 1976...
, Robert GerberRobert GerberRobert Gerber is the United States Bankruptcy Court Judge from the Southern District of New York, presiding over the General Motors bankruptcy of June 2009...
, Murali KrishnaMurali KrishnaMurali Krishna is a 1964 Telugu Drama film directed by P. Pullayya and produced by Padmasree pictures.It is a Musical hit film with some memorable songs popular even today. The music is scored by Master Venu and lyrics written by Acharya Atreya and Dr. C. Narayana Reddy in the voices of Ghantasala...
, Donovan Schneider, Shahram Ghandeharizadeh, Goetz Graefe, Michael Heytens, Hui-I Hsiao, Jeffrey NaughtonJeffrey NaughtonJeffrey Naughton is a Professor and the department chair of Computer Sciences at the University of Wisconsin–Madison. He received a bachelor's degree from the University of Wisconsin–Madison in 1982, and a Ph.D. from Stanford University in 1987...
, Anoop Sharma - 2007 - Statemate: David HarelDavid HarelDavid Harel is a professor of computer science at the Weizmann Institute of Science in Israel. Born in London, England, he was Dean of the Faculty of Mathematics and Computer Science at the institute for seven years.-Biography:...
, Hagi Lachover, Amnon Naamad, Amir Pnueli, Michal Politi, Rivi Sherman, Mark Trakhtenbrot, Aron Trauring - 2006 - EiffelEiffel (programming language)Eiffel is an ISO-standardized, object-oriented programming language designed by Bertrand Meyer and Eiffel Software. The design of the language is closely connected with the Eiffel programming method...
: Bertrand MeyerBertrand MeyerBertrand Meyer is an academic, author, and consultant in the field of computer languages. He created the Eiffel programming language.-Education and academic career:... - 2005 - The Boyer-Moore Theorem ProverNqthmNqthm is a theorem prover sometimes referred to as the Boyer–Moore theorem prover. It was a precursor to ACL2.- History :The system was developed by Robert S. Boyer and J Strother Moore, professors of computer science at the University of Texas, Austin. They began work on the system in 1971 in...
: Robert S. BoyerRobert S. BoyerRobert Stephen Boyer, aka Bob Boyer, is a retired professor of computer science, mathematics, and philosophy at The University of Texas at Austin. He and J Strother Moore invented the Boyer–Moore string search algorithm, a particularly efficient string searching algorithm, in 1977. He and Moore...
, Matt KaufmannMatt KaufmannMatt Kaufmann is a Senior Research Scientist in the Department of Computer Sciences at the University of Texas at Austin, USA. He was a recipient of the 2005 ACM Software System Award along with Robert S. Boyer and J Strother Moore, for his work on the The Boyer-Moore Theorem Prover.- External...
, J Strother MooreJ Strother MooreJ Strother Moore is a computer scientist, and he is a co-developer of the Boyer–Moore string search algorithm and the Boyer–Moore automated theorem prover, Nqthm. An example of the workings of the Boyer–Moore string search algorithm is given... - 2004 - Secure Network Programming: Raghuram Bindignavle, Simon S. LamSimon S. LamSimon Sin-Sing Lam is Professor and Regents Chair in Computer Science at The University of Texas at Austin. He was born in Macau in 1947. He received a B.S. in Electrical Engineering with Distinction from Washington State University in 1969, and M.S. and Ph.D...
, Shaowen Su, Thomas Y. C. Woo - 2003 - make: Stuart FeldmanStuart FeldmanStuart Feldman received an A.B. in astrophysical sciences from Princeton University and a Ph.D in applied mathematics from the Massachusetts Institute of Technology. He is best known as the creator of the computer software program make for UNIX systems...
- 2002 - JavaJava (programming language)Java is a programming language originally developed by James Gosling at Sun Microsystems and released in 1995 as a core component of Sun Microsystems' Java platform. The language derives much of its syntax from C and C++ but has a simpler object model and fewer low-level facilities...
: James GoslingJames GoslingJames A. Gosling, OC is a computer scientist, best known as the father of the Java programming language.-Education and career:In 1977, Gosling received a B.Sc in Computer Science from the University of Calgary... - 2001 - SPIN model checkerSPIN model checkerSPIN is a general tool for verifying the correctness of distributed software models in a rigorous and mostly automated fashion. It was written by Gerard J. Holzmann and others in the original Unix group of the Computing Sciences Research Center at Bell Labs, beginning in 1980...
: Gerard Holzmann - 1999 - The Apache GroupApache Software FoundationThe Apache Software Foundation is a non-profit corporation to support Apache software projects, including the Apache HTTP Server. The ASF was formed from the Apache Group and incorporated in Delaware, U.S., in June 1999.The Apache Software Foundation is a decentralized community of developers...
: Brian Behlendorf, Roy FieldingRoy FieldingRoy Thomas Fielding is an American computer scientist, one of the principal authors of the HTTP specification, an authority on computer network architecture and co-founder of the Apache HTTP Server project....
, Rob HartillRob HartillRobert Hartill is a computer programmer and web designer best known for his work on the Internet Movie Database website and the Apache web server...
, David RobinsonDavid Robinson-Sports personalities:*David Robinson , American player*David Robinson , cricketer*David Robinson , English professional player; striker from 1988 to 1998...
, Cliff Skolnick, Randy Terbush, Robert S. Thau, Andrew WilsonAndrew WilsonAndrew Wilson or Andy Wilson may refer to:*Andrew Wilson , Unificationist educator*Andrew Wilson , US actor*Andrew Wilson , Scottish landscape-painter... - 1998 - S: John ChambersJohn Chambers (programmer)John M. Chambers is the creator of the S programming language, and core member of the R programming language project. He was awarded the 1998 ACM Software System Award for developing S...
- 1997 - Tcl/Tk: John OusterhoutJohn OusterhoutJohn Kenneth Ousterhout is the chairman of Electric Cloud, Inc. and a professor of computer science at Stanford University. He founded Electric Cloud with John Graham-Cumming. Ousterhout previously was a professor of computer science at University of California, Berkeley where he created the Tcl...
- 1995 - NCSA Mosaic: Marc AndreessenMarc AndreessenMarc Andreessen is an American entrepreneur, investor, software engineer, and multi-millionaire best known as co-author of Mosaic, the first widely-used web browser, and co-founder of Netscape Communications Corporation. He founded and later sold the software company Opsware to Hewlett-Packard...
, Eric BinaEric BinaEric J. Bina is the co-creator of Mosaic and the co-founder of Netscape. In 1993, Bina along with Marc Andreessen authored the first version of Mosaic while working as a programmer at National Center for Supercomputing Applications at the University of Illinois at Urbana-Champaign.Bina attended... - 1995 - World Wide WebWorld Wide WebThe World Wide Web is a system of interlinked hypertext documents accessed via the Internet...
: Tim Berners-LeeTim Berners-LeeSir Timothy John "Tim" Berners-Lee, , also known as "TimBL", is a British computer scientist, MIT professor and the inventor of the World Wide Web...
, Robert CailliauRobert CailliauRobert Cailliau , born 26 January 1947, is a Belgian informatics engineer and computer scientist who, together with Sir Tim Berners-Lee, developed the World Wide Web.-Biography:... - 1994 - Remote Procedure CallRemote procedure callIn computer science, a remote procedure call is an inter-process communication that allows a computer program to cause a subroutine or procedure to execute in another address space without the programmer explicitly coding the details for this remote interaction...
: Andrew Birrell, Bruce NelsonBruce Jay NelsonBruce Jay Nelson was an American computer scientist best known as the inventor of the remote procedure call concept for computer network communications.... - 1993 - SketchpadSketchpadSketchpad was a revolutionary computer program written by Ivan Sutherland in 1963 in the course of his PhD thesis, for which he received the Turing Award in 1988. It helped change the way people interact with computers...
: Ivan SutherlandIvan SutherlandIvan Edward Sutherland is an American computer scientist and Internet pioneer. He received the Turing Award from the Association for Computing Machinery in 1988 for the invention of Sketchpad, an early predecessor to the sort of graphical user interface that has become ubiquitous in personal... - 1992 - InterlispInterlispInterlisp was a programming environment built around a version of the Lisp programming language. Interlisp development began in 1967 at Bolt, Beranek and Newman in Cambridge, Massachusetts as BBN LISP, which ran on PDP-10 machines running the TENEX operating system...
: Daniel Bobrow, Richard R. Burton, L. Peter DeutschL. Peter DeutschL Peter Deutsch or Peter Deutsch is the founder of Aladdin Enterprises and creator of Ghostscript, a free software PostScript and PDF interpreter....
, Ronald KaplanRonald KaplanRonald M. Kaplan is Chief Scientist and a Principal Researcher at the Powerset division of Microsoft Bing. He is also a Consulting Professor in the Linguistics Department at Stanford University and a Principal of Stanford's Center for the Study of Language and Information...
, Larry Masinter, Warren TeitelmanWarren TeitelmanWarren Teitelman is a computer scientist since 1960 to date, who contributed to and invented many technologies like Interlisp.- Early career and ARPANET :... - 1991 - TCP/IP: Vinton G. Cerf, Robert E. Kahn
- 1990 - NLSNLS (computer system)NLS, or the "oN-Line System", was a revolutionary computer collaboration system designed by Douglas Engelbart and implemented by researchers at the Augmentation Research Center at the Stanford Research Institute during the 1960s...
: Douglas C. Engelbart, William English, Jeff RulifsonJeff RulifsonJohns Frederick Rulifson is an American computer scientist.-Biography:Johns Frederick Rulifson was born August 20, 1941 in Bellefontaine, Ohio. His father was Erwin Charles Rulifson and mother was Virginia Helen Johns... - 1989 - PostScriptPostScriptPostScript is a dynamically typed concatenative programming language created by John Warnock and Charles Geschke in 1982. It is best known for its use as a page description language in the electronic and desktop publishing areas. Adobe PostScript 3 is also the worldwide printing and imaging...
: Douglas K. Brotz, Charles M. Geschke, William H. Paxton, Edward A. Taft, John E. Warnock - 1988 - INGRESIngresIngres Database is a commercially supported, open-source SQL relational database management system intended to support large commercial and government applications...
: Gerald Held, Michael StonebrakerMichael StonebrakerMichael Ralph Stonebraker is a computer scientist specializing in database research.Through a series of academic prototypes and commercial startups, Stonebraker's research and products are central to many relational database systems on the market today...
, Eugene Wong - 1988 - System R: Donald Chamberlin, Jim Gray, Raymond Lorie, Gianfranco Putzolu, Patricia SelingerPatricia SelingerPatricia Selinger is an American computer scientist and IBM Fellow, best known for her work on relational database management systems. She played a fundamental role in the development of System R, a pioneering relational database implementation, and wrote the canonical paper on relational query...
, Irving Traiger - 1987 - SmalltalkSmalltalkSmalltalk is an object-oriented, dynamically typed, reflective programming language. Smalltalk was created as the language to underpin the "new world" of computing exemplified by "human–computer symbiosis." It was designed and created in part for educational use, more so for constructionist...
: Adele GoldbergAdele Goldberg (computer scientist)Adele Goldberg is a computer scientist who participated in the development of the programming language Smalltalk-80 and various concepts related to object oriented programming while a researcher at the Xerox Palo Alto Research Center, PARC, in the 1970s.Goldberg began working at PARC in 1973, and...
, Daniel Henry Holmes Ingalls, Jr.Daniel Henry Holmes Ingalls, Jr.Daniel Henry Holmes Ingalls, Jr. is a pioneer of object-oriented computer programming and the principal architect, designer and implementor of five generations of Smalltalk environments. He designed the bytecoded virtual machine that made Smalltalk practical in 1976...
, Alan C. Kay - 1986 - TeXTeXTeX is a typesetting system designed and mostly written by Donald Knuth and released in 1978. Within the typesetting system, its name is formatted as ....
: Donald E. Knuth - 1985 - VisiCalcVisiCalcVisiCalc was the first spreadsheet program available for personal computers. It is often considered the application that turned the microcomputer from a hobby for computer enthusiasts into a serious business tool...
: Dan Bricklin, Bob FrankstonBob FrankstonRobert M. Frankston is the co-creator with Dan Bricklin of the VisiCalc spreadsheet program and the co-founder of Software Arts, the company that developed it.... - 1984 - Xerox AltoXerox AltoThe Xerox Alto was one of the first computers designed for individual use , making it arguably what is now called a personal computer. It was developed at Xerox PARC in 1973...
: Butler W. Lampson, Robert TaylorRobert Taylor (computer scientist)Robert William Taylor , known as Bob Taylor, is an Internet pioneer, who led teams that made major contributions to the personal computer, and other related technologies....
, Charles P. ThackerCharles P. ThackerCharles P. Thacker is an American pioneer computer designer.-Biography:Thacker was born in Pasadena, California on February 26, 1943.He received his B.S... - 1983 - UNIXUnixUnix is a multitasking, multi-user computer operating system originally developed in 1969 by a group of AT&T employees at Bell Labs, including Ken Thompson, Dennis Ritchie, Brian Kernighan, Douglas McIlroy, and Joe Ossanna...
: Dennis RitchieDennis RitchieDennis MacAlistair Ritchie , was an American computer scientist who "helped shape the digital era." He created the C programming language and, with long-time colleague Ken Thompson, the UNIX operating system...
, Ken ThompsonKen ThompsonKenneth Lane Thompson , commonly referred to as ken in hacker circles, is an American pioneer of computer science...