Software needs engineering: a position paper
Proceedings of the 22nd international conference on Software engineering
Commentary on James E. Tomayko, "software as engineering"
ICHC Proceedings of the international conference on History of computing: software issues
The Pi-ADL.NET project: an inclusive approach to ADL compiler design
WSEAS Transactions on Computers
Hi-index | 0.00 |
Most of us never approach a construction project with a software development methodology. However, construction projects exhibit much higher success rates than software development projects. Maginnis identifies the "master-builder" approach taken by most software development projects where the developers assume the role of architect, engineer, builder, and inspector. Most large-scale construction projects abandoned the approach nearly 100 years ago. Why do we do it for large-scale software projects? Engineers design systems or buildings, and programmers or builders implement them. That approach yields greater success rates in terms of quality, time, and budget.