Learning to Live With Inevitabilities in Software Engineering
The students who wish to pursue software engineering need to know what they will very likely come across eventually in the real-world so that they can be prepared for it early and avoid unpleasant surprises later. This note highlights six such basic inevitabilities. That these inevitabilities have been around for many years means that they need to be taken seriously and should be an integral part of software engineering education.
Authors
- Pankaj Kamthan (ORCID: https://orcid.org/0000-0003-2907-2529)
Institutions
- Concordia University (CA)
Publication Details
- Journal
- ACM SIGSOFT Software Engineering Notes
- Published
- 2026-01-13
- DOI
- https://doi.org/10.1145/3780063.3780068
- Primary Topic
- Software Engineering Techniques and Practices
- Type
- article
- Field-Weighted Citation Impact
- 0.00