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.


翻译:本文借鉴民间传说研究,探讨软件工程中的民间传说概念,定义并描述了在软件开发社区中流传的叙事、神话、仪式、幽默及非正式知识。通过文献综述与主题分析,我们整理出代表性民间传说案例(例如关于缺陷出现位置的信念、10倍效率开发者传说、技术债务)。我们分析了其叙事形式、象征意义、职业相关性及其与软件工程知识领域的关联。为使这些概念与实践相结合,我们对瑞典12位行业从业者进行了半结构化访谈,探究此类叙事在其日常工作中如何被识别与传播,及其如何影响实际工作。综合研究结果,我们提出软件工程民间传说的操作性定义:在职业民间群体中非正式传播、具有传统性与涌现性的叙事及启发式方法,这些内容塑造着群体身份认同、价值观念与集体知识。我们认为,明确软件工程民间传说的概念能为后续的民族志与民间传说研究奠定基础,并为反思性实践提供支撑,从而在保留情境有效性启发式方法的同时,挑战无益的民间传说。

0
下载
关闭预览

相关内容

软件(中国大陆及香港用语,台湾作软体,英文:Software)是一系列按照特定顺序组织的计算机数据和指令的集合。一般来讲软件被划分为编程语言、系统软件、应用软件和介于这两者之间的中间件。软件就是程序加文档的集合体。
《软件定义网络元素与机器代码的形式化验证》
专知会员服务
12+阅读 · 2025年11月18日
《基于大型语言模型的软件工程自动化研究》最新264页
专知会员服务
37+阅读 · 2025年7月14日
大模型软件工程
专知会员服务
89+阅读 · 2023年12月30日
专知会员服务
14+阅读 · 2021年9月21日
最新《可解释人工智能》概述,50页ppt
专知
12+阅读 · 2021年3月17日
网络表示学习概述
机器学习与推荐算法
19+阅读 · 2020年3月27日
【软件工程】软件工程的智能化和知识化
产业智能官
10+阅读 · 2019年6月21日
网络表示学习介绍
人工智能前沿讲习班
18+阅读 · 2018年11月26日
《软件方法》1-8章全部自测题更新内容
UMLChina
11+阅读 · 2018年3月26日
国家自然科学基金
6+阅读 · 2015年12月31日
国家自然科学基金
0+阅读 · 2015年12月31日
国家自然科学基金
2+阅读 · 2015年12月31日
国家自然科学基金
4+阅读 · 2015年12月31日
国家自然科学基金
0+阅读 · 2015年12月31日
国家自然科学基金
3+阅读 · 2014年12月31日
国家自然科学基金
0+阅读 · 2014年12月31日
国家自然科学基金
1+阅读 · 2014年12月31日
国家自然科学基金
0+阅读 · 2014年12月31日
国家自然科学基金
18+阅读 · 2012年12月31日
VIP会员
相关资讯
最新《可解释人工智能》概述,50页ppt
专知
12+阅读 · 2021年3月17日
网络表示学习概述
机器学习与推荐算法
19+阅读 · 2020年3月27日
【软件工程】软件工程的智能化和知识化
产业智能官
10+阅读 · 2019年6月21日
网络表示学习介绍
人工智能前沿讲习班
18+阅读 · 2018年11月26日
《软件方法》1-8章全部自测题更新内容
UMLChina
11+阅读 · 2018年3月26日
相关基金
国家自然科学基金
6+阅读 · 2015年12月31日
国家自然科学基金
0+阅读 · 2015年12月31日
国家自然科学基金
2+阅读 · 2015年12月31日
国家自然科学基金
4+阅读 · 2015年12月31日
国家自然科学基金
0+阅读 · 2015年12月31日
国家自然科学基金
3+阅读 · 2014年12月31日
国家自然科学基金
0+阅读 · 2014年12月31日
国家自然科学基金
1+阅读 · 2014年12月31日
国家自然科学基金
0+阅读 · 2014年12月31日
国家自然科学基金
18+阅读 · 2012年12月31日
Top
微信扫码咨询专知VIP会员