Storytelling in human--centric software engineering research
Austen Rainer
备注:
11 pages and 4 tables. To be published in EASE'21: International Conference on Evaluation and Assessment in Software Engineering, June 21--23, 2021, Trondheim, Norway
BACKGROUND: Software engineering is a human activity. People naturally make sense of their activities and experience through storytelling. But storytelling does not appear to have been properly studied by software engineering research. AIM: We explore the question: what contribution can storytelling make to human--centric software engineering research? METHOD: We define concepts, identify types of story and their purposes, outcomes and effects, briefly review prior literature, identify several contributions and propose next steps. RESULTS: Storytelling can, amongst other contributions, contribute to data collection, data analyses, ways of knowing, research outputs, interventions in practice, and advocacy, and can integrate with evidence and arguments. Like all methods, storytelling brings risks. These risks can be managed. CONCLUSION: Storytelling provides a potential counter--balance to abstraction, and an approach to retain and honour human meaning in software engineering.
The Human Need for Storytelling: Reflections on Qualitative Software Engineering Research With a Focus Group of Experts
University of Florence(佛罗伦萨大学);Vrije Universiteit Amsterdam(阿姆斯特丹自由大学);Monash University(莫纳什大学);University of Maryland, Baltimore County(马里兰大学巴尔的摩县分校);University College Cork(科克大学学院)
Integrating Human-Centric Approaches into Undergraduate Software Engineering Education: A Scoping Review and Curriculum Analysis in the Australian Context
From Code-Centric to Intent-Centric Software Engineering: A Reflexive Thematic Analysis of Generative AI, Agentic Systems, and Engineering Accountability
When Stakeholder-centric Requirements Engineering is Not Enough: An Action Research Study on Legacy System Modernisation
Jheronimus Academy of Data Science(杰罗尼穆斯数据科学学院);TU Eindhoven(埃因霍温理工大学);University College Dublin(都柏林大学学院);CNR-ISTI(意大利国家研究委员会信息技术与系统工程研究所);University of Tilburg(蒂尔堡大学)
Can Requirements Engineering Support Explainable Artificial Intelligence? Towards a User-Centric Approach for Explainability Requirements
Institute of Software Engineering University of Stuttgart Stuttgart, Germany Email;Institute of Software Engineering University of Stuttgart Stuttgart, Germany
Reward Engineering for Software Tasks: A Survey of Reinforcement Learning Approaches
University of California, Riverside(加州大学河滨分校);Shahjalal University of Science and Technology(沙贾拉勒科技大学);University of California, Los Angeles(加州大学洛杉矶分校);Qatar Computing Research Institute (QCRI)(卡塔尔计算机研究所)
Exploring CoCo Challenges in ML Engineering Teams: Insights From the Semiconductor Industry
Chair of Software Engineering, TUM School of Computation, Information and Technology, Technical University of Munich(慕尼黑技术大学计算、信息与技术学院软件工程系);Business School, Pforzheim University(弗劳恩霍夫大学商学院);Software and Sustainability (S2) Group, Vrije Universiteit Amsterdam(阿姆斯特丹自由大学软件与可持续性(S2)组)
Inside the Skill Market: From Software Engineering Activities to Reusable Agent Skills
The Hong Kong University of Science(香港科技大学);University of Chinese Academy of Sciences Beijing, China(中国科学院大学);Institute of Software, Chinese Academy of Sciences Beijing, China(中国科学院软件研究所);Zhejiang University Hangzhou, China(浙江大学)
Beyond Models: Reflections on Engineering AI-enabled Systems in a Project-Based Course
Department of Mathematics and Computer Science, University of Bremen(不莱梅大学数学与计算机科学系);School of Computing Technologies, RMIT University(皇家墨尔本理工学院计算技术学院)
Reflections on the Reproducibility of Commercial LLM Performance in Empirical Software Engineering Studies
fortiss and Blekinge Institute of Technology(fortiss 和 莱比锡技术学院);University of the Bundeswehr Munich(联邦国防军大学穆尔海姆分校);Blekinge Institute of Technology(莱比锡技术学院);Technical University of Munich(慕尼黑技术大学)
Using Process Mining to Generate AI Agents from Software Engineering Process Records
Hasso Plattner Institute (HPI), University of Potsdam(波茨坦大学哈索·普拉特纳研究院(HPI));IBM Software Innovation Lab (SIL)(IBM软件创新实验室(SIL));University of Haifa(海法大学);paluno Institute, University of Duisburg Essen(杜伊斯堡-埃森大学paluno研究院)