TY - GEN
T1 - Insights from an Industry Survey on Software Design Errors
AU - Agrawal, Tushar
AU - Walia, Gursimran Singh
AU - Anu, Vaibhav K.
N1 - Publisher Copyright:
© 2025 Knowledge Systems Institute Graduate School. All rights reserved.
PY - 2025
Y1 - 2025
N2 - Software design is a complex process and requires that software designers follow best practices while solving business problems. A software design errors taxonomy (SDET) [1] was compiled as an outcome of a systematic literature review. This paper furnishes the insights from a survey of industry experts on the relevance, usability and completeness of SDET. The paper further identifies additional software design errors that are prevalent across a diverse set of industries. The authors conducted a survey of software professionals to investigate the common set of software design problems that occur in the industry and later updated the taxonomy with appropriate findings. Findings reveal a convergence between academic literature and industry experiences, highlighting the critical need for improved design practices. The findings from the industry survey were synthesized to improve the SDET and publish the results.
AB - Software design is a complex process and requires that software designers follow best practices while solving business problems. A software design errors taxonomy (SDET) [1] was compiled as an outcome of a systematic literature review. This paper furnishes the insights from a survey of industry experts on the relevance, usability and completeness of SDET. The paper further identifies additional software design errors that are prevalent across a diverse set of industries. The authors conducted a survey of software professionals to investigate the common set of software design problems that occur in the industry and later updated the taxonomy with appropriate findings. Findings reveal a convergence between academic literature and industry experiences, highlighting the critical need for improved design practices. The findings from the industry survey were synthesized to improve the SDET and publish the results.
KW - error prevention
KW - software design errors
KW - software design errors taxonomy
KW - software quality improvement
UR - https://www.scopus.com/pages/publications/105018737218
U2 - 10.18293/SEKE2025-072
DO - 10.18293/SEKE2025-072
M3 - Conference contribution
AN - SCOPUS:105018737218
T3 - Proceedings of the International Conference on Software Engineering and Knowledge Engineering, SEKE
SP - 348
EP - 353
BT - Proceedings - SEKE 2025
PB - Knowledge Systems Institute Graduate School
T2 - 37th International Conference on Software Engineering and Knowledge Engineering, SEKE 2025
Y2 - 29 September 2025 through 4 October 2025
ER -