paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Exploring the evolution of software practices

探索软件实践的演化
FSE Proceedings of the 28th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering2020匹配度 1/10 · 该论文是软件工程实践演化的民族志研究,关注团队协作与社会实践,与用户画像中的静态分析、LLM/Agent、浮点程序分析和贝叶斯程序分析等核心方向均无直接关联。引用 9 inbox
Yvonne Dittrich, Christian Bo Michelsen, Paolo Tell, Pernille Lous, Allan Ebdrup
crossref: 2026-09-12

AI 速览

一句话:通过民族志研究揭示软件团队如何在长期开发中协调地演化其实践,而非陷入混乱或退化。

论文关注长期开发维护中软件工程实践会逐渐偏离结构化与敏捷方法,但团队仍能有效协调这一问题。作者对一个成功 SaaS 提供商的小型团队开展民族志研究,观察其如何显式地采纳并调整实践,以适应不断演化的开发需求。分析将发现联系到社会实践与软件工程方法中的概念,并区分退化行为与实践的协调演化。结果表明,实践演化并非临时或混乱,而是有组织的适应过程;这有助于理解软件工程实践如何演化,并为重新思考软件工程方法与实践的关系提供起点。

问题
长期开发维护中,软件工程实践常偏离结构化与敏捷方法,但团队仍能协调联合开发,本文探究这种演化如何发生。
方法
对一个成功 SaaS 提供商的小团队进行民族志研究,并基于社会实践与软件工程方法概念进行定性分析。
评估
通过单案例民族志观察与讨论,区分退化行为与实践的协调演化,为反思软件工程方法提供经验起点。
原文摘要(Abstract)

When software products and services are developed and maintained over longer time, software engineering practices tend to drift away from both structured and agile methods. Nonetheless, in many cases the evolving practices are far from ad hoc or chaotic. How are the teams involved able to coordinate their joint development?This article reports on an ethnographic study of a small team at a successful provider of software as a service. What struck us was the very explicit way in which the team adopted and adapted their practices to fit the needs of the evolving development. The discussion relates the findings to the concepts of social practices and methods in software engineering, and explores the differences between degraded behavior and the coordinated evolution of development practices. The analysis helps to better understand how software engineering practices evolve, and thus provides a starting point for rethinking software engineering methods and their relation to software engineering practice.

链接与引用

DOI 原文 ·

BibTeX
@inproceedings{paperbot5860,
  title = {Exploring the evolution of software practices},
  author = {Yvonne Dittrich and Christian Bo Michelsen and Paolo Tell and Pernille Lous and Allan Ebdrup},
  booktitle = {FSE},
  year = {2020},
  doi = {10.1145/3368089.3409766}
}