🤖 AI Summary
This study addresses the perception among junior software engineers that online technical hiring is often opaque and inefficient, a challenge exacerbated by the lack of systematic research on positive candidate experiences. Grounded in applicant attribution–response theory, the work draws on 22 semi-structured interviews yielding over 470 hiring experience accounts. Through thematic analysis, it identifies and formally names 22 constructive hiring practices—such as transparent job descriptions, developmental feedback, and human-centered interactions—for the first time. These empirically derived patterns form an actionable framework that shifts the focus of technical hiring from problem diagnosis toward human-centric, positive experience design. The findings underscore the importance of reciprocal engagement and candidate growth, offering a foundation for reimagining hiring as a mutually beneficial, developmental process.
📝 Abstract
[Context] Online Recruitment and Selection (R&S) processes are often the first point of contact between early-career software engineers and the tech industry. Yet many candidates experience these processes as opaque, inefficient, or even discouraging. While prior research has extensively documented the flaws and biases in online tech hiring, little is known about the practices that create positive candidate experiences. [Objective&Method] This paper explores such practices, referred to as Constructive Patterns (CPs), from the perspective of early-career software engineers. Guided by Applicant Attribution-Reaction Theory, we conducted 22 semi-structured interviews in which participants collectively described over 470 online R&S experiences. [Results] Through thematic analysis, we identified 22 CPs that reflect positive practices such as comprehensive and transparent job advertisements (CP01), specific and developmental feedback (CP03), humanized and respectful interaction (CP06), and framing the process as a two-way street (CP18). [Conclusion] Our findings extend the conversation on tech hiring beyond diagnosing dysfunctions toward designing for human-centered and growth-oriented candidate experiences. The resulting catalog of CPs provides a concrete and empirically grounded resource for organizations seeking to attract and support early-career software engineers more effectively.