HACKER Q&A
📣 rvieira

Books and literature on the scientific side of Software Enginnering?


I'm aware of the eternal debate on whether software engineering is "real" engineering, and the purpose of the question was not to fan those flames...

After seeing some posts here on HN on the more scientific side of Software Engineering (e.g. https://news.ycombinator.com/item?id=26630385) I wanted to learn a bit more about this side of it.

In summary, not qualitative "process" studies (e.g. anedoctal evidence on why Agile is good) or theoretical Computer Science, but more quantitative analysis and formally proven processes, if that makes sense.


  👤 bwh2 Accepted Answer ✓
I recently finished The Problem with Software by Adam Barr, which is about exactly this issue. Here are my notes: https://www.briansnotes.io/book/the-problem-with-software/

The author makes the argument for empirical research on software engineering just as you're describing, and references relevant studies.


👤 vram22
Good question.

Two names of prominent people who did / do such work as you ask about, that I know of from earlier work in bigcos where it was used a lot (so I was trained on it, practiced it as a project manager and also personally read up on it a good amount), are Watts Humphrey and Capers Jones.

https://en.m.wikipedia.org/wiki/Watts_Humphrey

https://en.m.wikipedia.org/wiki/Capers_Jones