obren.io / 359°

The History of Software Engineering in 248 Chapters

About

  • This is a curated and experimental site, offering historical and visual index of all collected sources.
  • The site does not host any of the files. It only provides an index and links to full text files.
  • Full text of many sources is behind a paywall. You may need to obtain a subscription to read full text.

Latest Issue

2025
2025, no. 4: Next Generation Software testing

Latest Issue:
Next Generation Software testing

  • What No One's Talking About in AI Governance
  • AI in State Courts: Navigating Innovation and Ethics With Andrea Miller
  • Accelerating Web 3D Rendering Performance
  • Excel Isn't a Process, and Not All 'Intelligence' Is Smart
  • Sunil Mallya on Small Language Models
  • ...

History

·
2024
2024, no. 4: Well-Being for Resilience Developers Thrive

A Year Ago:
Well-Being for Resilience Developers Thrive

  • Requirements for Organizational Resilience: Engineering Developer Happiness
  • The Crucial Role of Personal Values on Well-Being and Resilience in the Software Industry
  • Karl Wiegers and Candase Hokanson on Software Requirements Essentials
  • Work Management Strategies to Prevent Overload
  • Tools for Requirements Engineering
  • ...
·
·
·
·
2020
2020, no. 4: The AI Effect: Working at the Intersection of AI and SE

5 Years Ago:
The AI Effect: Working at the Intersection of AI and SE

  • Biased Against Race or Age?
  • Ur-Technical Debt
  • The Interplay of Sampling and Machine Learning for Software Performance Prediction
  • Digital Transformation?A Primer for Practitioners
  • The Current State of Industrial Practice in Artificial Intelligence Ethics
  • ...
·
·
·
·
·
2015
2015, no. 4: security and privacy on the web

10 Years Ago:
security and privacy on the web

  • Managing Software's Impact
  • Architecting in the Gaps: A Metaphor for Architecture Work
  • Cost Savings in Global Software Engineering: Where's the Evidence?
  • From Raw Project Data to Business Intelligence
  • Technical Debt
  • ...
·
·
·
·
·
2010
2010, no. 4: software evolution

15 Years Ago:
software evolution

  • Death, Taxes, & Scalability
  • Up in the Air: Moving Your Applications to the Cloud
  • Making Program Refactoring Safer
  • Five Considerations for Software Architecture, Part 2
  • Systems Architecture
  • ...
·
·
·
·
·
2005
2005, no. 4: cots (commercial off-the-shelf) integration

20 Years Ago:
cots (commercial off-the-shelf) integration

  • Value-Based Processes for COTS-Based Applications
  • Improving Software Development Management through Software Project Telemetry
  • In the News
  • Article Summaries
  • What Has Requirements Research Ever Done for Us?
  • ...
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
1984
1984, no. 1: system design

Premiere Issue:
system design

  • Verifying and Validating Software Requirements and Design Specifications
  • Hints for Computer System Design
  • Message/Object Programming: An Evolutionary Change in Programming Technology
  • Knowledge and Database Management
  • Transforming an Ada Program Unit to Silicon and Verifying Its Behavior in an Ada Environment: A first Experiment
  • ...