Hopper and Dijkstra: Crisis, Revolution, and the Future of Programming

  title={Hopper and Dijkstra: Crisis, Revolution, and the Future of Programming},
  author={Sandra Payette},
  journal={IEEE Annals of the History of Computing},
  • Sandra Payette
  • Published 2014
  • Engineering, Computer Science
  • IEEE Annals of the History of Computing
In the late 1960s, tensions were erupting in corporate and academic computing cultures in the United States and abroad with competing views about the state of computer programming and possible future implications. A discourse of "software crisis" was ignited in 1968 when NATO hosted a conference on the topic of software engineering. The author examines the rhetoric of crisis, revolution, and promise in computer programming cultures by viewing it through the lens of two dissimilar leaders, Grace… Expand
Practitioners Beware: The New Model for Software Engineering May Turn out to be the next 'Holy Roman Empire'
An interesting phenomenon has evolved over the past 30-years, as several titles have been suggested for attempt to anthropomorphize the construct of ‘professionalism’ in Software practice, theseExpand
Role of women in software architecture: an attempt at a systematic literature review
The majority of the publications on gender diversity aspects within SE were focused not on analysis of state-of-the art in industry and industrial or SA research experiences, but on teaching aspects and on attracting female students to study STEM courses, which highly motivates further research on the role of women in SA. Expand
Exploring Strategies for Early Identification of Risks in Information Technology Projects
Exploring Strategies for Early Identification of Risks in Information Technology Projects by Nina Mack-Cain MBA, City University, 2001 BA, University of Wisconsin-Milwaukee, 1993 Doctoral StudyExpand
Sixty Years of Software Development Life Cycle Models
  • Ralf Kneuper
  • Engineering, Computer Science
  • IEEE Annals of the History of Computing
  • 2017
Since 1956, the first explicit representation of a software development life cycle model was presented by Herbert Benington and the current article provides an overview of that development. Expand
Comparative study on the optimal path problem of wireless sensor networks
Dijkstra algorithm and Differential Evolution show up better performance and greater adaptability among the above algorithms, respectively. Expand


The Closed World: Computers and the Politics of Discourse in Cold War America
From the Publisher: The Closed World offers a radical alternative to the canonical histories of computers and cognitive science. Arguing that we can make sense of computers as tools only when weExpand
The Structure of Scientific Revolutions
A good book may have the power to change the way we see the world, but a great book actually becomes part of our daily consciousness, pervading our thinking to the point that we take it for granted,Expand
Commons‐based Peer Production and Virtue*
COMMONS-BASED peer production is a socio-economic system of production that is emerging in the digitally networked environment. Facilitated by the technical infrastructure of the Internet, theExpand
The 'Question of Professionalism' in the Computer Fields
  • N. Ensmenger
  • Engineering, Computer Science
  • IEEE Ann. Hist. Comput.
  • 2001
The author explores the many diverse attitudes and opinions on what professionalism meant in the 1950s and 1960s. Expand
Grace Hopper and the Invention of the Information Age
A Hollywood biopic about the life of computer pioneer Grace Murray Hopper (19061992) would go like this: a young professor abandons the ivy-covered walls of academia to serve her country in the NavyExpand
Cybernetics, Management Science, and Technology Policy: The Emergence of "Information Technology" as a Keyword, 1948-1985
In November 1981, British prime minister Margaret Thatcher proclaimed 1982 as "Information Technology Year, IT-82." Her government aimed to reinvigorate the country's electronics industry to keep itExpand
Two Bits: The Cultural Significance of Free Software
In Two Bits, Christopher M. Kelty investigates the history and cultural significance of Free Software, revealing the people and practices that have transformed not only software but also music, film,Expand
Computing Science: achievements and challenges
To summarize my position with respect to that transatlantic difference, I cannot ignore it, but am also allowed to address the issue openly (that is, if not qualified, at least entitled). Expand
Selected Writings on Computing: A personal Perspective
  • E. Dijkstra
  • Computer Science
  • Texts and Monographs in Computer Science
  • 1982
The decision to publish a selection from the EWD series in book form was at first highly embarrassing, but as the months went by I got used to the idea and the actual selection process was much easier than I had feared. Expand