Towards Understanding Barriers and Mitigation Strategies of Software Engineers with Non-traditional Educational and Occupational Backgrounds
Tavian Barnes, Ken Jen Lee, Cristina Tavares, Gema, Rodr\'iguez-P\'erez, Meiyappan Nagappan

TL;DR
This paper investigates the barriers faced by software engineers with non-traditional backgrounds and explores strategies to mitigate these challenges, aiming to improve accessibility and address industry labor shortages.
Contribution
It introduces a two-stage methodology combining qualitative Reddit analysis and survey validation to understand and address barriers for non-traditional software engineers.
Findings
Identified key barriers faced by non-traditional software engineers
Developed a framework of mitigation strategies based on Reddit data
Validated findings through a survey with industry professionals
Abstract
The traditional path to a software engineering career involves a post-secondary diploma in Software Engineering, Computer Science, or a related field. However, many software engineers take a non-traditional path to their career, starting from other industries or fields of study. This paper proposes a study on barriers faced by software engineers with non-traditional educational and occupational backgrounds, and possible mitigation strategies for those barriers. We propose a two-stage methodology, consisting of an exploratory study, followed by a validation study. The exploratory study will involve a grounded-theory-based qualitative analysis of relevant Reddit data to yield a framework around the barriers and possible mitigation strategies. These findings will then be validated using a survey in the validation study. Making software engineering more accessible to those with…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSoftware Engineering Techniques and Practices · Information Systems Education and Curriculum Development · Software Engineering Research
