ACM Software System Award
Encyclopedia
The Software System Award is honoring people or an organization "for developing a software system
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 Filtering
    Collaborative filtering
    Collaborative 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 Workstation
    VMware Workstation
    VMware 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 Linux
    Linux
    Linux 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 Bugnion
    Edouard Bugnion
    Edouard 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 Rosenblum
    Mendel Rosenblum
    Mendel 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 DeWitt
    David DeWitt
    David 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 Gerber
    Robert Gerber
    Robert 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 Krishna
    Murali Krishna
    Murali 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 Naughton
    Jeffrey Naughton
    Jeffrey 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 Harel
    David Harel
    David 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 - Eiffel
    Eiffel (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 Meyer
    Bertrand Meyer
    Bertrand 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 Prover
    Nqthm
    Nqthm 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. Boyer
    Robert S. Boyer
    Robert 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 Kaufmann
    Matt Kaufmann
    Matt 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 Moore
    J Strother Moore
    J 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. Lam
    Simon S. Lam
    Simon 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 Feldman
    Stuart Feldman
    Stuart 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 - Java
    Java (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 Gosling
    James Gosling
    James 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 checker
    SPIN model checker
    SPIN 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 Group
    Apache Software Foundation
    The 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 Fielding
    Roy Fielding
    Roy 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 Hartill
    Rob Hartill
    Robert 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 Robinson
    David 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 Wilson
    Andrew Wilson
    Andrew Wilson or Andy Wilson may refer to:*Andrew Wilson , Unificationist educator*Andrew Wilson , US actor*Andrew Wilson , Scottish landscape-painter...

  • 1998 - S: John Chambers
    John 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 Ousterhout
    John Ousterhout
    John 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 Andreessen
    Marc Andreessen
    Marc 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 Bina
    Eric Bina
    Eric 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 Web
    World Wide Web
    The World Wide Web is a system of interlinked hypertext documents accessed via the Internet...

    : Tim Berners-Lee
    Tim Berners-Lee
    Sir 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 Cailliau
    Robert Cailliau
    Robert 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 Call
    Remote procedure call
    In 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 Nelson
    Bruce Jay Nelson
    Bruce Jay Nelson was an American computer scientist best known as the inventor of the remote procedure call concept for computer network communications....

  • 1993 - Sketchpad
    Sketchpad
    Sketchpad 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 Sutherland
    Ivan Sutherland
    Ivan 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 - Interlisp
    Interlisp
    Interlisp 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 Deutsch
    L. Peter Deutsch
    L Peter Deutsch or Peter Deutsch is the founder of Aladdin Enterprises and creator of Ghostscript, a free software PostScript and PDF interpreter....

    , Ronald Kaplan
    Ronald Kaplan
    Ronald 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 Teitelman
    Warren Teitelman
    Warren 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 - NLS
    NLS (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 Rulifson
    Jeff Rulifson
    Johns 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 - PostScript
    PostScript
    PostScript 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 - INGRES
    Ingres
    Ingres Database is a commercially supported, open-source SQL relational database management system intended to support large commercial and government applications...

    : Gerald Held, Michael Stonebraker
    Michael Stonebraker
    Michael 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 Selinger
    Patricia Selinger
    Patricia 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 - Smalltalk
    Smalltalk
    Smalltalk 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 Goldberg
    Adele 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 - TeX
    TeX
    TeX 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 - VisiCalc
    VisiCalc
    VisiCalc 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 Frankston
    Bob Frankston
    Robert 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 Alto
    Xerox Alto
    The 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 Taylor
    Robert 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. Thacker
    Charles P. Thacker
    Charles 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 - UNIX
    Unix
    Unix 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 Ritchie
    Dennis Ritchie
    Dennis 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 Thompson
    Ken Thompson
    Kenneth Lane Thompson , commonly referred to as ken in hacker circles, is an American pioneer of computer science...

The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK