The Computer Societies Movement
Zusammenfassung
Computing societies formalized a new discipline in its critical early decades, defining who counted as a computer scientist, what that person should know, and why it mattered. Between 1947 and the 1980s, national and international societies appeared on every inhabited continent — not as bureaucratic exercises but as acts of disciplinary declaration in a field that existing institutions could not accommodate. This article traces the global history of professional computing organizations: from ACM’s 1947 founding through the Cold War expansion of national societies, the IFIP umbrella that connected them across the Iron Curtain, and the ongoing challenge of institutional relevance in an era when community lives on GitHub and Stack Overflow.
The Model: Learned Societies Before Computing
The learned society as an institution predates universities as centers of active research. The Royal Society of London (founded 1660), the Académie des Sciences in Paris (1666), and the Leopoldina in Germany (1652) created the infrastructure of modern science: peer review, journals, correspondence networks, and eventually conferences. By the early twentieth century, discipline-specific societies had multiplied — the American Mathematical Society (1888), the American Physical Society (1899), the Institute of Radio Engineers (1912) — each providing its field with institutional identity, publication venues, and mechanisms for recognizing achievement.
Computing needed its own institutions for similar reasons: to distinguish its practitioners from mathematicians, engineers, and physicists who overlapped with it but were not of it. The question of what computing was — a branch of mathematics, a branch of engineering, an applied discipline, or something new — was not settled in 1947 when the first computing society was founded, and debating it was one of the societies’ most consequential activities.
ACM: The First (1947)
The Association for Computing Machinery was founded on September 15, 1947, at Columbia University in New York City. The meeting was organized by John H. Curtiss of the National Bureau of Standards and Edmund C. Berkeley, an insurance actuary who had become fascinated by electronic computers while at Prudential. The group that gathered included mathematicians, engineers, and early programmers who shared a practical problem: they were using computing machines and had no professional organization, no publication venue, and no way to exchange information systematically.
Curtiss became the ACM’s first president (1947–1950). Berkeley served as the first secretary and founding voice. Their vision was explicitly inclusive of “computing machinery” — the mechanical and electronic devices — and the people who used them, rather than a narrower focus on either hardware or theory.
The ACM grew slowly through the 1950s but established the institutional foundations that persisted: the Communications of the ACM (launched 1958), special interest groups organized by technical subfield, and what became the most prestigious award in computing, the Turing Award (1966). Individual national chapters spread globally, with particularly active organizations in India, China, and across Europe. By the 2020s ACM had over 100,000 members in 190 countries, making it the world’s largest computing society.
A full history of the ACM is in ACM: The Association for Computing Machinery.
IEEE Computer Society: Engineering’s Claim (1946–1963)
The professional engineering tradition ran parallel to ACM’s academic orientation. In 1946 the Institute of Radio Engineers (IRE) formed a Large Scale Computing Devices Committee — a response to the emergence of electronic computers from wartime research. In 1951 this became the IRE Professional Group on Electronic Computers (PGEC), the direct organizational ancestor of the IEEE Computer Society.
When IRE merged with the American Institute of Electrical Engineers (AIEE) in 1963 to form the Institute of Electrical and Electronics Engineers (IEEE), the computing group transferred to the new organization. The IEEE Computer Group became the IEEE Computer Society in 1971, publishing the flagship Computer magazine and developing standards that became essential infrastructure: IEEE 754 (floating-point arithmetic, 1985), IEEE 802 (networking, 1980s), and POSIX (1988). These standards — invisible to end users, essential to everything — are the IEEE Computer Society’s most durable contribution to daily computing life.
A full history is in IEEE Computer Society.
BCS: Professional Credentialism (1957)
The British Computer Society was founded on January 18, 1957, in London. British computing in 1957 was already internationally significant — Manchester and Cambridge had built operational computers in 1948–1949, and Britain had a genuine community of computing practitioners — but lacked a professional home. The BCS positioned itself not as an academic society on the ACM model but as a professional body analogous to the engineering institutions: focused on standards, ethics, certification, and public accountability for its members’ conduct.
This framing led to its most consequential long-term project: campaigning for a Royal Charter that would give BCS the same standing as the engineering institutes. The Charter arrived in 1984, enabling BCS to award the CITP (Chartered IT Professional) credential and formally position computing as a profession with ethical obligations. The debate this provoked — is computing a profession like medicine or law, requiring licensing and accountability, or a technical craft open to self-taught practitioners? — was never fully resolved, and its echoes appear in every modern argument about software liability, certification, and professional responsibility.
A full history is in BCS: The Chartered Institute for IT.
IFIP: The International Umbrella (1960)
The International Federation for Information Processing was established in 1960 under UNESCO auspices, at the first World Computer Congress in Munich. Where ACM and BCS were national societies, IFIP was a federation of national societies — a structural choice that reflected both the diplomatic reality of the Cold War and the UNESCO’s preference for state-level intermediaries.
Isaac L. Auerbach of the United States served as IFIP’s first president (1960–1965). From its founding, IFIP admitted member organizations from both sides of the Iron Curtain — a deliberate decision that made it the primary channel for scientific contact between Eastern and Western computing communities at a time when computers were classified military technology in many countries. Soviet bloc scientists could attend IFIP conferences and publish in IFIP proceedings when other international venues were closed to them. This bridge function was IFIP’s most historically significant achievement, maintaining scientific community across a divide that severed most other technical connections.
A full history is in IFIP: Computing Across the Iron Curtain.
The 1960s Expansion
The founding of IFIP in 1960 catalyzed national society formation worldwide, since IFIP membership required a national member organization. Over the decade:
- Japan founded the Information Processing Society of Japan (IPSJ) in April 1960, weeks after IFIP’s formation
- Italy founded AICA (Associazione Italiana per l’Informatica ed il Calcolo Automatico) in 1961
- Argentina founded SADIO (Sociedad Argentina de Informática e Investigación Operativa) in 1961
- China founded what became the China Computer Federation in 1962
- India founded the Computer Society of India in 1965
- Singapore founded the Singapore Computer Society in 1967
- Australia consolidated state-level computing bodies into the Australian Computer Society in 1966
Each society emerged from a local context — Japan’s government-industry electronics push, Italy’s early transistorized computers from Olivetti and the University of Pisa, Argentina’s university mathematics tradition, China’s Soviet-assisted computing program. But IFIP membership gave all of them a common international frame.
Individual histories: IPSJ: Japan, AICA: Italy, SADIO: Argentina, CCF: China, CSI: India, Singapore Computer Society, ACS: Australia.
The Cold War and Computing Societies
Computing societies operated in a Cold War environment where technology transfer was politically controlled. The United States restricted export of advanced computers; the Soviet Union classified its computing capabilities. In this environment, professional societies played an unusually important political role.
IFIP provided the only regular, institutionalized contact point. Soviet bloc researchers — Poles, Czechs, Hungarians, East Germans, and Russians — could present at IFIP World Computer Congresses, read IFIP publications, and interact with Western counterparts through IFIP technical committees. This access was genuinely valued: the mathematical tradition in Eastern Europe was strong, and isolation from Western hardware and software developments was a real constraint.
The GDR (East Germany) founded its own computing society, the Gesellschaft für Informatik der DDR, in 1985, affiliated with the East German Academy of Sciences. East German computer scientists maintained contact with the West through IFIP — an IFIP conference was held in East Berlin in July 1989 — keeping both scientific communities connected despite Germany’s political division. At reunification in 1990 the GDR society dissolved: of its roughly 1,700 members, about 600 joined the West German GI, and the East German society ended its activities in December 1990.
China’s computing community was cut off entirely from 1966 to 1976 during the Cultural Revolution. The CCF was suspended, researchers sent to the countryside, and international contacts severed. China’s reconnection with IFIP in the late 1970s was part of Deng Xiaoping’s broader opening — a deliberate decision to import scientific knowledge rather than continuing technological self-isolation.
Building National Discipline in the 1960s–1970s
Several significant national societies formed in this period:
- Canada: Canadian Information Processing Society (CIPS), founded 1958 — details at CIPS: Canada
- Korea: Korean Institute of Information Scientists and Engineers (KIISE), founded 1973 — details at KIISE: Korea
- Germany: Gesellschaft für Informatik (GI), founded 1969 — details at GI: Gesellschaft für Informatik
- Nordic countries: Swedish, Norwegian, Danish, and Finnish computing societies from 1959 onward — details at The Nordic Computer Societies
- Brazil: Sociedade Brasileira de Computação (SBC), founded 1978 — details at SBC: Brazil
- South Africa: Computer Society of South Africa (CSSA, now IITPSA), founded 1971 — details at IITPSA: South Africa
What Computing Societies Did — and Did Not Do
Computing societies served several distinct functions that mattered differently in different eras:
Conferences were often the primary mechanism for disseminating research before the internet. Before preprint servers, before electronic journals, a paper presented at SIGGRAPH or SOSP or the INFORMATIK conference might take a year to appear in a journal. Conference proceedings — and access to them through society membership — were genuinely scarce resources. Societies controlled access to the field’s research output.
Awards established a hierarchy of achievement that substituted for the Nobel Prize, which has no computing category. The Turing Award (ACM, 1966) became the field’s highest distinction. National societies created their own awards: Germany’s Konrad Zuse Medal, Britain’s Lovelace Medal, Japan’s IPSJ Outstanding Paper Award. These awards shaped careers and defined what “excellence” meant in each national computing community.
Standards were a domain where the IEEE Computer Society had unusual real-world impact. IEEE 802 created Ethernet and Wi-Fi. IEEE 754 standardized floating-point arithmetic. POSIX standardized Unix system calls. These technical standards, developed through IEEE’s committee processes, run on every computer ever shipped.
Professional certification was a more contested function. The BCS’s CITP credential and the ACM’s recurring debates over computing licensure reflected a fundamental disagreement: is computing a profession with ethical obligations requiring certification (like medicine or law) or a technical skill open to whoever can do the work? The industry’s demonstrated indifference to certification — most software developers work without credentials that any society issues — suggests the profession-licensing model has never taken hold in computing.
What societies did not do, or did poorly: adapt quickly to new subfields, reach practitioners outside academia and large corporations, and maintain relevance as informal online communities replaced formal institutional ones.
The Turing Award and the Nobel Problem
Computing has no Nobel Prize. Physics, chemistry, medicine, economics, and literature have their Nobels; mathematics has the Fields Medal; computing has the Turing Award, established by ACM in 1966.
The Turing Award was Alan Perlis’s idea — he proposed naming it after Alan Turing, whose foundational work on computability and computation had occurred before the computing societies existed to recognize it. The first recipient was Perlis himself, for his work on programming languages and compilers. Early recipients read as a who’s-who of foundational computing: Edsger Dijkstra (1972), Donald Knuth (1974), John Backus (1977), C.A.R. Hoare (1980), Edgar Codd (1981), Niklaus Wirth (1984), Ivan Sutherland (1988), Frances Allen (2006, first woman), Barbara Liskov (2008).
The prize originally carried no cash. Google began funding a $250,000 award in 2007, raised to $1 million in 2014 — bringing the Turing Award into parity with the Nobel’s financial significance and substantially raising its public profile. The cash prize has not resolved computing’s Nobel problem: the prize is largely unknown outside the field, while the Nobel Prize in Physics or Medicine commands mainstream media coverage and public recognition.
Modern Challenges: Relevance in the Age of Digital Community
The computing societies of the mid-twentieth century had structural advantages their successors lack. Research dissemination required paper publications that societies controlled. Professional networking required physical conferences that societies organized. Knowledge about job opportunities, funding sources, and technical developments flowed through institutional channels that societies provided.
The internet eliminated most of these structural advantages. Research appears on arXiv before it is submitted to conferences. Technical questions are answered on Stack Overflow before they can be answered by a society’s technical committee. Professional networking happens on LinkedIn and GitHub. The most vibrant communities in contemporary computing — the Rust community, the Python community, the React community — are organized around technologies, not around professional associations.
Computing societies have responded with varying success: improving digital libraries, reducing conference fees, expanding diversity programs, and repositioning around ethical standards and professional accountability rather than knowledge dissemination. Whether institutional professional societies will remain central to computing’s professional identity through the twenty-first century, or whether they are structurally displaced by the same distributed community formation that the internet enabled, is an open question.
📚 Sources
- ACM History — acm.org
- IEEE Computer Society History
- IFIP History — ifip.org
- Gesellschaft für Informatik — Wikipedia
- BCS History — bcs.org
- Information Processing Society of Japan — Wikipedia
- China Computer Federation — ccf.org.cn
- Computer Society of India — Wikipedia
- Australian Computer Society — Wikipedia
- Sociedade Brasileira de Computação — sbc.org.br
- Korean Institute of Information Scientists and Engineers — Wikipedia
- CIPS Canada — cips.ca
- AICA — Wikipedia (Italian)
- SADIO Argentina — sadio.org.ar
- Smart Nation — Wikipedia
- IITPSA South Africa — iitpsa.org.za
- Nathan Ensmenger: The Computer Boys Take Over (2010) — MIT Press
- Computer: A History of the Information Machine — Wikipedia