Folklore in Software Engineering: A Definition and Conceptual Foundations

📅 2026-01-29
📈 Citations: 0
Influential: 0
📄 PDF
🤖 AI Summary
This study addresses the pervasive yet ill-defined informal narratives in software engineering—such as “10x developers” and “technical debt”—which lack systematic conceptualization and thereby hinder knowledge transmission and reflective practice. Through a literature review, thematic analysis, and semi-structured interviews with twelve practitioners in Sweden, the work proposes the first operational definition of “software engineering folklore” as informally transmitted, traditional, and emergent narratives and heuristics within professional communities. It further develops a conceptual framework that elucidates how such folklore shapes professional identity and collective knowledge. This foundation enables future ethnographic inquiry and reflective practice, facilitating the discernment of valuable experiential insights while critically deconstructing harmful myths.

Technology Category

Application Category

📝 Abstract
We explore the concept of folklore within software engineering, drawing from folklore studies to define and characterize narratives, myths, rituals, humor, and informal knowledge that circulate within software development communities. Using a literature review and thematic analysis, we curated exemplar folklore items (e.g., beliefs about where defects occur, the 10x developer legend, and technical debt). We analyzed their narrative form, symbolic meaning, occupational relevance, and links to knowledge areas in software engineering. To ground these concepts in practice, we conducted semi-structured interviews with 12 industrial practitioners in Sweden to explore how such narratives are recognized or transmitted within their daily work and how they affect it. Synthesizing these results, we propose a working definition of software engineering folklore as informally transmitted, traditional, and emergent narratives and heuristics enacted within occupational folk groups that shape identity, values, and collective knowledge. We argue that making the concept of software engineering folklore explicit provides a foundation for subsequent ethnography and folklore studies and for reflective practice that can preserve context-effective heuristics while challenging unhelpful folklore.
Problem

Research questions and friction points this paper is trying to address.

folklore
software engineering
informal knowledge
narratives
myths
Innovation

Methods, ideas, or system contributions that make the work stand out.

software engineering folklore
informal knowledge
narratives
thematic analysis
reflective practice
🔎 Similar Papers
No similar papers found.