You are required to read and agree to the below before accessing a full-text version of an article in the IDE article repository.
The full-text document you are about to access is subject to national and international copyright laws. In most cases (but not necessarily all) the consequence is that personal use is allowed given that the copyright owner is duly acknowledged and respected. All other use (typically) require an explicit permission (often in writing) by the copyright owner.
For the reports in this repository we specifically note that
- the use of articles under IEEE copyright is governed by the IEEE copyright policy (available at http://www.ieee.org/web/publications/rights/copyrightpolicy.html)
- the use of articles under ACM copyright is governed by the ACM copyright policy (available at http://www.acm.org/pubs/copyright_policy/)
- technical reports and other articles issued by M‰lardalen University is free for personal use. For other use, the explicit consent of the authors is required
- in other cases, please contact the copyright owner for detailed information
By accepting I agree to acknowledge and respect the rights of the copyright owner of the document I am about to access.
If you are in doubt, feel free to contact webmaster@ide.mdh.se
Folklore in Software Engineering: A Definition and Conceptual Foundations
Publication Type:
Conference/Workshop Paper
Venue:
The 19th International Conference on Cooperative and Human Aspects of Software Engineering
Abstract
We explore the concept of folklore within software engineering, drawing from traditional folklore theory to define and characterize cultural 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 that explored how such narratives are recognized or transmitted in, as well as how they affect, their daily work. 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 (e.g., developers, testers, managers) that shape identity, values, and collective knowledge across the socio-technical ecosystem. We argue that making the concept of software engineering folklore explicit provides a foundation for subsequent empirical studies (e.g., ethnography and folklore studies) and for reflective practice that can preserve context-effective heuristics while challenging unhelpful folklore.
Bibtex
@inproceedings{Enoiu7327,
author = {Eduard Paul Enoiu and Jean Malm and Gregory Gay},
title = {Folklore in Software Engineering: A Definition and Conceptual Foundations},
month = {April},
year = {2026},
booktitle = {The 19th International Conference on Cooperative and Human Aspects of Software Engineering},
url = {http://www.es.mdu.se/publications/7327-}
}