Empirical Validation of Software Engineering Deadpoints: An Expert Practitioner Survey
Abstract
1. Introduction
1.1. Overview
1.2. Motivation
1.3. Research Questions
1.4. Research Contributions
1.5. Paper Outline
2. Background and Related Work
2.1. The Economic and Structural Impact of Software Quality
2.2. Technical Debt and the “Point of No Return”
2.3. Requirement Volatility and Process Stagnation
2.4. Identifying the Literature Gap
3. Methodology
3.1. Survey Design and Instrumentation
3.2. Participant Selection and Professional Profile
3.3. Data Collection and Analysis Procedures
4. Results and Discussion
4.1. Participant Profile and Expertise
4.2. Expert Perceptions of Deadpoint Scenarios
4.3. Causal Hierarchy and SDLC Impact
4.4. Early Warning Signals and Recovery Potential
5. Conclusions and Future Work
5.1. Conclusions
5.2. Future Work
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
Appendix A







References
- Project Management Institute. A Guide to the Project Management Body of Knowledge (PMBOK Guide), 6th ed.; Project Management Institute: Newtown Square, PA, USA, 2017; Available online: https://www.pmi.org/pmbok-guide-standards/foundational/pmbok (accessed on 16 January 2026).
- Rose, K.H. A Guide to the Project Management Body of Knowledge (PMBOK Guide) Fifth Edition. Proj. Manag. J. 2013, 44, e1. [Google Scholar] [CrossRef]
- Cerpa, N.; Verner, J.M. Why did your project fail? Commun. ACM 2009, 52, 130–134. [Google Scholar] [CrossRef]
- Lehtinen, T.O.; Mäntylä, M.V.; Vanhanen, J.; Itkonen, J.; Lassenius, C. Perceived causes of software project failures–An analysis of their relationships. Inf. Softw. Technol. 2014, 56, 623–643. [Google Scholar] [CrossRef]
- Lehman, M.M. Program evolution. Inf. Process. Manag. 1984, 20, 19–36. [Google Scholar] [CrossRef]
- Lehman, M.M.; Ramil, J.F. Software Evolution and Software Evolution Processes. Ann. Softw. Eng. 2022, 14, 275–309. [Google Scholar] [CrossRef]
- Lehman, M.M.; Ramil, J.F. Software evolution—Background, theory, practice. Inf. Process. Lett. 2003, 88, 33–44. [Google Scholar] [CrossRef]
- Krasner, H. The Cost of Poor Software Quality in the US: A 2020 Report; Consortium for Information & Software Quality CISQ: Boston, MA, USA, 2021; Volume 2, p. 3. [Google Scholar]
- Ahmed, I.; Brindescu, C.; Mannan, U.A.; Jensen, C.; Sarma, A. An Empirical Examination of the Relationship between Code Smells and Merge Conflicts. In Proceedings of the 2017 ACM/IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM); IEEE: New York, NY, USA, 2017; pp. 58–67. [Google Scholar] [CrossRef]
- de Araújo, M.H.M.; Costa, C.; Fontão, A. Technical Debt of Software Projects Based on Merge Code Comments. J. Softw. Eng. Res. Dev. 2025, 13, 13–19. [Google Scholar] [CrossRef]
- Dasanayake, S.; Aaramaa, S.; Markkula, J.; Oivo, M. Impact of requirements volatility on software architecture: How do software teams keep up with ever-changing requirements? J. Softw. Evol. Process 2019, 31, e2160. [Google Scholar] [CrossRef]
- Ferreira, S. Measuring the Effects of Requirements Volatility on Software Development Projects. Ph.D. Thesis, Arizona State University, Tempe, AZ, USA, 2002. Available online: https://search.proquest.com/openview/272741b2a4a644fb0dd75186bbef7664/1?pq-origsite=gscholar&cbl=18750&diss=y&casa_token=NbxDdWpNjzwAAAAA:xucLALZmpEpD-XUSiymJBDevvhFiX4dSrwi3lzxga27P04X7BgdKMWiOTMJ3Yu9t-vZvWTmdNX8 (accessed on 16 January 2026).
- Ferreira, S.; Collofello, J.; Shunk, D.; Mackulak, G. Understanding the effects of requirements volatility in software engineering by using analytical modeling and software process simulation. J. Syst. Softw. 2009, 82, 1568–1577. [Google Scholar] [CrossRef]
- Nurmuliani, N.; Zowghi, D.; Powell, S. Analysis of requirements volatility during software development life cycle. In 2004 Australian Software Engineering Conference. Proceedings; IEEE: New York, NY, USA, 2004; pp. 28–37. [Google Scholar] [CrossRef]
- Nurmuliani, N.; Zowghi, D.; Williams, S. Requirements volatility & its impact on change effort: Evidence based research n software development projects. In Verified OK; University of South Australia: Adelaide, Australia, 2006. [Google Scholar]
- Pasham, S.D. Managing Requirements Volatility in Software Quality Standards: Challenges and Best Practices. Int. J. Mod. Comput. 2024, 7, 123–140. [Google Scholar]
- Zowghi, D.; Nurmuliani, N. A study of the impact of requirements volatility on software project performance. In Ninth Asia-Pacific Software Engineering Conference, 2002; IEEE: New York, NY, USA, 2002; pp. 3–11. [Google Scholar] [CrossRef]
- Gold-Veerkamp, C.; Saray, N.; Lavazza, L.; Oberhauser, R.; Herwig, M.; Kavi, K. A Systematic Literature Review on Misconceptions in Software Engineering. In Proceedings of the Fifteenth International Conference on Software Engineering Advances (ICSEA), Porto, Portugal, 18–22 October 2020; pp. 1–8. Available online: https://www.researchgate.net/profile/Luigi-Lavazza/publication/346965175_ICSEA_2020_The_Fifteenth_International_Conference_on_Software_Engineering_Advances/links/5fd4d34045851553a0af3f64/ICSEA-2020-The-Fifteenth-International-Conference-on-Software-Engineering-Advances.pdf#page=12 (accessed on 16 January 2026).
- Ewusi-Mensah, K. Software Development Failures; MIT Press: Cambridge, MA, USA, 2003. [Google Scholar]
- Yourdon, E. Death March; Prentice Hall Professional: Westford, MA, USA, 2004. [Google Scholar]
- Marshall, J. Will Your Next Mistake Be Fatal? Avoiding the Chain of Mistakes that Can Destroy Your Organization. Financ. Exec. 2006, 22, 14–15. [Google Scholar]
- Hunt, A.; Thomas, D.D.; Yitbarek, S. The Pragmatic Programmer: Your Journey to Mastery; Addison-Wesley: Reading, MA, USA, 2020; Available online: https://www.pearson.com/en-us/subject-catalog/p/pragmatic-programmer-the-your-journey-to-mastery-20th-anniversary-edition/P200000000337/9780135956915 (accessed on 16 January 2026).
- Maidan, A. Software Project Rescue: Methods That Work. Software Project Rescue Methods Teams Can Rely on. Available online: https://andersenlab.com/blueprint/software-project-rescue-methods (accessed on 17 January 2026).
- Nizam, A. Software Project Failure Process Definition. IEEE Access 2022, 10, 34428–34441. [Google Scholar] [CrossRef]
- Polu, O.R. Machine Learning for Predicting Software Project Failure Risks. Int. J. Comput. Eng. Technol. 2024, 15, 950–959. [Google Scholar] [CrossRef]
- Ibraigheeth, M.A.; Abu Eid, A.I.; Alsariera, Y.A.; Awwad, W.F.; Nawaz, M. A New Weighted Ensemble Model to Improve the Performance of Software Project Failure Prediction. Int. J. Adv. Comput. Sci. Appl. 2024, 15, 2. [Google Scholar] [CrossRef]
- Ibraigheeth, M. Software project failure avoiding through risk analysis and management. J. Intell. Syst. Appl. Data Sci. 2024, 2, 7–17. [Google Scholar]
- Ibraigheeth, M. Assessment Tool for Software Failure and Risk Mitigation in Project Management. In 2024 IEEE International Conference on Data and Software Engineering (ICoDSE); IEEE: New York, NY, USA, 2024; pp. 49–54. [Google Scholar] [CrossRef]
- Anjum, A.N.; Alam, A.; Islam, K.J.; Saifuzzaman, M. Analyzing the Influence of Stakeholder Misalignment on Software Project Failures. Int. J. Innov. Res. Sci. Eng. Technol. (IJIRSET) 2023, 12, 15008–15016. [Google Scholar] [CrossRef]
- Nanwin, D.N.; Agaji, I.; Ogali, E.; Gbaden, T. A Framework for Early Detection of Agile Software Development Project Failures. Fac. Nat. Appl. Sci. J. Comput. Appl. 2025, 2, 1–9. [Google Scholar]
- Money, W.H.; Kaisler, S.H.; Cohen, S.J. Understanding Failed Software Projects through Forensic Analysis. J. Comput. Inf. Syst. 2022, 62, 940–953. [Google Scholar] [CrossRef]
- Alghamdi, A.A.N.; Al Jedaibib, W.; Alghamdi, A.S.A. Factors Affecting Success or Failure in Software Projects in the Kingdom of Saudi Arabia. Cah. Magellanes-NS 2024, 6, 783–803. [Google Scholar]
- Nanwin, D.N.; Agaji, I.; Ogala, E.; Gbaden, T. Strategies for Early Identification of Failures in Agile Software Development Projects–A Review. Fac. Nat. Appl. Sci. J. Comput. Appl. 2025, 2, 10–18. [Google Scholar]
- Bhadauria, K. From Analysis to Action: Categorizing and Addressing IT Project Failures for Enhanced Success Rates. In Proceedings of International Conference on Computing Systems and Intelligent Applications; Jaiswal, A., Anand, S., Hassanien, A.E., Azar, A.T., Eds.; Lecture Notes in Networks and Systems; Springer Nature: Singapore, 2026; Volume 1501, pp. 65–77. [Google Scholar] [CrossRef]
- Attarzadeh, I.; Ow, S.H. Project management practices: The criteria for success or failure. Commun. IBIMA 2008, 1, 234–241. [Google Scholar]
- Monserrat, M.; Mas, A.; Mesquida, A. A Study of Factors That Influence the Software Project Success. J. Softw. Evol. Process 2025, 37, e2735. [Google Scholar] [CrossRef]
- Taye, G.D.; Feleke, Y.A. Prediction of failures in the project management knowledge areas using a machine learning approach for software companies. SN Appl. Sci. 2022, 4, 165. [Google Scholar] [CrossRef]
- Zhang, M.; Antwi-Afari, M.F.; Wang, C.; Sun, W.; Mohandes, S.R.; Abdulai, S.F. Uncertainty in Software Development Projects: A Review of Causes, Types, Challenges, and Future Research Directions. Systems 2025, 13, 650. [Google Scholar] [CrossRef]
- Ockiya, T.F.; Lock, R. A Review of Human Factors in Remote Software Project Management: A Progressive Look at Human Based Issues in Remote Software Development Environments. In Proceedings of the 2023 12th International Conference on Software and Information Engineering; ACM: Sharm El-Sheikh, Egypt, 2023; pp. 15–21. [Google Scholar] [CrossRef]
- Joblin, M.; Apel, S. How Do Successful and Failed Projects Differ? A Socio-Technical Analysis. ACM Trans. Softw. Eng. Methodol. 2022, 31, 1–24. [Google Scholar] [CrossRef]
- Shokrizadeh, J.; Shokrizadeh, Z. Identifying and Ranking Key Failure Factors in Software Projects (Case Study: Software Services of MMTE Company). SSRN J. 2024. [Google Scholar] [CrossRef]
- Frank, J.; Jung, D. Why IT-Projects Fail: A Meta-Analysis of the Construct ‘Escalating Commitment’ in Information Systems Research; Karlsruhe Institute of Technology: Karlsruhe, Germany, 2018. [Google Scholar] [CrossRef]
- Nabot, A.; Al-Qerem, A. Impact of software quality on organizational performance. Array 2025, 27, 100476. [Google Scholar] [CrossRef]
- Elhetsh, A.H.A.; El-marghine mana Gannan, M.; Shagan, A.M.; Elyounnss, M.A. Software Quality Measurement: User-based assessment. Arraid J. Sci. Technol. AJST 2025, 2, 32–46. [Google Scholar]
- Nascimento, A.; De Melo, V.V.; Basgalupp, M.; Dias, L.A.V. A Two-Step Approach to Boost Neural Network Generalizability in Predicting Defective Software. In ITNG 2023 20th International Conference on Information Technology-New Generations; Latifi, S., Ed.; Advances in Intelligent Systems and Computing; Springer International Publishing: Cham, Switzerland, 2023; Volume 1445, pp. 37–43. [Google Scholar] [CrossRef]
- Borowa, K.; Ratkowski, A.; Verdecchia, R. The Technical Debt Gamble: A Case Study on Technical Debt in a Large-Scale Industrial Microservice Architecture. arXiv 2025, arXiv:2506.16214. [Google Scholar] [CrossRef]
- Besker, T.; Ghanbari, H.; Martini, A.; Bosch, J. The influence of Technical Debt on software developer morale. J. Syst. Softw. 2020, 167, 110586. [Google Scholar] [CrossRef]
- Vidoni, M.; Cunico, M.L. On technical debt in mathematical programming: An exploratory study. Math. Program. Comput. 2022, 14, 781–818. [Google Scholar] [CrossRef]
- Aldaeej, A.; Seaman, C. The Negative Implications of Technical Debt on Software Startups: What They Are and When They Surface. In Proceedings of the 5th International Workshop on Software-Intensive Business: Towards Sustainable Software Business, Pittsburgh, PA, USA, 18 May 2022; pp. 23–30. [Google Scholar] [CrossRef]
- Binamungu, L.P.; Phiri, D.E.; Simba, F. An Empirical Study of the Extent and Causes of Technical Debt in Public Organizations Software Systems. SSRN J. 2022. [Google Scholar] [CrossRef]
- Cassee, N.; Zampetti, F.; Novielli, N.; Serebrenik, A.; Di Penta, M. Self-Admitted Technical Debt and comments’ polarity: An empirical study. Empir. Softw. Eng. 2022, 27, 139. [Google Scholar] [CrossRef]
- Finke, M.; Neff, T.; Reichl, T. How to introduce TD Management into a Software Development Process—A Practical Approach. In 2023 ACM/IEEE International Conference on Technical Debt (TechDebt); IEEE: New York, NY, USA, 2023; pp. 52–61. [Google Scholar] [CrossRef]
- Rantala, L.; Mäntylä, M.; Lenarduzzi, V. Keyword-labeled self-admitted technical debt and static code analysis have significant relationship but limited overlap. Softw. Qual. J. 2024, 32, 391–429. [Google Scholar] [CrossRef]
- Gorripati, S.M.C.; Altalbe, A.; Rangarajan, P.K. Advances in Managing Self-Admitted Technical Debt: A Review of NLP and Machine Learning Approaches. JCCE, 2025; online first. [Google Scholar]
- Ahmad, M.O.; Gustavsson, T. Nexus Between Psychological Safety and Non-Technical Debt in Large-Scale Agile Enterprise Resource Planning Systems Development. In Software, System, and Service Engineering; Jarzębowicz, A., Luković, I., Przybyłek, A., Staroń, M., Ahmad, M.O., Ochodek, M., Eds.; Lecture Notes in Business Information Processing; Springer Nature: Cham, Switzerland, 2024; Volume 499, pp. 63–81. [Google Scholar] [CrossRef]
- Malavolta, I.; Lago, P.; Muccini, H.; Pelliccione, P.; Tang, A. What industry needs from architectural languages: A survey. IEEE Trans. Softw. Eng. 2012, 39, 869–891. [Google Scholar] [CrossRef]
- Malavolta, I.; Nirghin, K.; Scoccia, G.L.; Romano, S.; Lombardi, S.; Scanniello, G.; Lago, P. Javascript dead code identification, elimination, and empirical assessment. IEEE Trans. Softw. Eng. 2023, 49, 3692–3714. [Google Scholar] [CrossRef]
- Hussain, A.; Mkpojiogu, E.O.; Kamal, F.M. The role of requirements in the success or failure of software projects. Int. Rev. Manag. Mark. 2016, 6, 306–311. [Google Scholar]
- Mahmood, F.; Khan, A.Z.; Bokhari, R.H. ERP issues and challenges: A research synthesis. Kybernetes 2019, 49, 629–659. [Google Scholar] [CrossRef]

| Professional Role | Percentage (%) |
|---|---|
| SoftwareArchitect/Technical Lead | 47.1% |
| Project/Product Manager | 26.5% |
| CTO/Engineering Director | 14.7% |
| Senior Software Engineer | 11.7% |
| Deadpoint Scenario | Mean Agreement (1–5) | Standard Deviation (SD) |
|---|---|---|
| Outdated Underlying Stack | 2.76 | 1.13 |
| Velocity Drop (Bureaucracy/Indecision) | 2.68 | 1.09 |
| Codebase Complexity (Regression Risk) | 2.47 | 1.08 |
| Critical “Bus Factor” | 2.47 | 0.99 |
| Requirement Circularity | 2.15 | 0.96 |
| Causal Factor | Mean Rank (Lower = Higher Impact) |
|---|---|
| Requirement Volatility | 2.50 |
| Technical Debt | 2.65 |
| Knowledge Silos | 2.82 |
| Tooling/Infrastructure Inadequacy | 2.94 |
| Business/Technical Misalignment | 3.18 |
| Predictor Signal | Mean Strength (1–5) | Primary Dimension |
|---|---|---|
| Code Churn | 3.00 | Technical |
| “Fearful” Refactoring | 2.68 | Technical |
| Documentation Lag | 2.68 | Process/Technical |
| Turnover Intention | 2.50 | Organizational |
| Meeting Density | 2.24 | Process |
| Requirement Circularity | 2.09 | Process |
| Deadpoint Type | Mean Recovery Score (1–10) | Perception of State |
|---|---|---|
| Technical Deadpoint | 4.24 | Terminal/Near-Irreversible |
| Process Deadpoint | 5.38 | Moderately Recoverable |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2026 by the author. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license.
Share and Cite
Alzahrani, A.A.H. Empirical Validation of Software Engineering Deadpoints: An Expert Practitioner Survey. Information 2026, 17, 291. https://doi.org/10.3390/info17030291
Alzahrani AAH. Empirical Validation of Software Engineering Deadpoints: An Expert Practitioner Survey. Information. 2026; 17(3):291. https://doi.org/10.3390/info17030291
Chicago/Turabian StyleAlzahrani, Abdullah A. H. 2026. "Empirical Validation of Software Engineering Deadpoints: An Expert Practitioner Survey" Information 17, no. 3: 291. https://doi.org/10.3390/info17030291
APA StyleAlzahrani, A. A. H. (2026). Empirical Validation of Software Engineering Deadpoints: An Expert Practitioner Survey. Information, 17(3), 291. https://doi.org/10.3390/info17030291

