paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Ethicode City: Gamifying Software Engineering Ethics Education

Ethicode City:游戏化软件工程伦理教育
ICSE Proceedings of the 2026 IEEE/ACM 48th International Conference on Software Engineering2026匹配度 1/10 · 论文核心是软件工程伦理教育的游戏化,仅在背景中提及 AI 辅助编码与安全,不涉及静态分析、形式化验证、浮点程序分析、贝叶斯程序分析或 LLM 用于程序分析。与用户研究方向基本无关,仅伦理/安全话题有极弱关联。引用 0 inbox
Shivadharshan S, Akilesh P, Sridhar Chimalakonda
crossref: 2026-09-12

AI 速览

一句话:提出城市建造游戏 Ethicode City,将软件工程伦理困境游戏化,初步评估显示能提升学生伦理推理能力。

软件与AI渗透医疗、金融、交通,AI辅助编码和“vibe coding”常缺乏验证,易引入缺陷与安全漏洞。然而软件工程伦理多通过讲座或案例教学,学习者缺少真实伦理困境体验。作者设计教育游戏 Ethicode City,将城市建造与软件工程伦理抉择结合,如选择AI辅助还是手工编码、权衡效率与安全、维护质量与文档,覆盖隐私、偏见之外的广泛职业伦理。对8名本科生的初步评估表明,游戏能有效增强伦理推理、批判性思维与决策能力,游戏已开源。

问题
软件工程伦理教学多依赖讲座或案例,学习者缺乏对现实伦理困境的沉浸式体验,尤其AI辅助编码带来安全与质量风险。
方法
设计并实现城市建造教育游戏 Ethicode City,将AI辅助与手工编码、效率与安全、质量与文档等伦理抉择融入游戏玩法。
评估
对8名本科生进行初步评估,观察其伦理推理变化,并开源游戏以支持复用。
原文摘要(Abstract)

Software and AI are now pervasive across domains such as healthcare, finance, and transportation, with AI increasingly used for code generation and debugging. This has led to practices such as vibe coding, where developers prompt AI to write code and lightly edit it, often with limited verification, which can introduce subtle bugs or security flaws. Despite its importance, software engineering ethics is often taught via lectures or case studies, limiting learners’ exposure to realistic ethical dilemmas. We present Ethicode City, an educational game that immerses players in city-building while facing software engineering dilemmas, such as choosing between AI-assisted or manual coding, balancing efficiency with security, and maintaining quality and documentation. Unlike prior tools focused narrowly on privacy or bias, the game covers a broad spectrum of professional ethics, fostering ethical awareness, critical thinking, and decision-making. Preliminary evaluations with 8 undergraduate students indicate that Ethicode City effectively enhances ethical reasoning. The game is available at https://github.com/rishalab/EthicodeCity.

链接与引用

DOI 原文 · PDF(开放获取) ·

BibTeX
@inproceedings{paperbot11846,
  title = {Ethicode City: Gamifying Software Engineering Ethics Education},
  author = {Shivadharshan S and Akilesh P and Sridhar Chimalakonda},
  booktitle = {ICSE},
  year = {2026},
  doi = {10.1145/3774748.3795683}
}