ITU

Exploring the evolution of software practices

Research output: Conference Article in Proceeding or Book/Report chapterArticle in proceedingsResearchpeer-review

Standard

Exploring the evolution of software practices. / Dittrich, Yvonne; Michelsen, Christian Bo; Tell, Paolo; Lous, Pernille; Ebdrup, Allan.

ESEC/FSE '20: 28th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, Virtual Event, USA, November 8-13, 2020. ed. / Prem Devanbu; Myra B. Cohen; Thomas Zimmermann. Association for Computing Machinery, 2020. p. 493-504.

Research output: Conference Article in Proceeding or Book/Report chapterArticle in proceedingsResearchpeer-review

Harvard

Dittrich, Y, Michelsen, CB, Tell, P, Lous, P & Ebdrup, A 2020, Exploring the evolution of software practices. in P Devanbu, MB Cohen & T Zimmermann (eds), ESEC/FSE '20: 28th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, Virtual Event, USA, November 8-13, 2020. Association for Computing Machinery, pp. 493-504. https://doi.org/10.1145/3368089.3409766

APA

Dittrich, Y., Michelsen, C. B., Tell, P., Lous, P., & Ebdrup, A. (2020). Exploring the evolution of software practices. In P. Devanbu, M. B. Cohen, & T. Zimmermann (Eds.), ESEC/FSE '20: 28th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, Virtual Event, USA, November 8-13, 2020 (pp. 493-504). Association for Computing Machinery. https://doi.org/10.1145/3368089.3409766

Vancouver

Dittrich Y, Michelsen CB, Tell P, Lous P, Ebdrup A. Exploring the evolution of software practices. In Devanbu P, Cohen MB, Zimmermann T, editors, ESEC/FSE '20: 28th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, Virtual Event, USA, November 8-13, 2020. Association for Computing Machinery. 2020. p. 493-504 https://doi.org/10.1145/3368089.3409766

Author

Dittrich, Yvonne ; Michelsen, Christian Bo ; Tell, Paolo ; Lous, Pernille ; Ebdrup, Allan. / Exploring the evolution of software practices. ESEC/FSE '20: 28th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, Virtual Event, USA, November 8-13, 2020. editor / Prem Devanbu ; Myra B. Cohen ; Thomas Zimmermann. Association for Computing Machinery, 2020. pp. 493-504

Bibtex

@inproceedings{477045aeed394b839812da0c73101d14,
title = "Exploring the evolution of software practices",
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.",
author = "Yvonne Dittrich and Michelsen, {Christian Bo} and Paolo Tell and Pernille Lous and Allan Ebdrup",
year = "2020",
doi = "10.1145/3368089.3409766",
language = "English",
pages = "493--504",
editor = "Prem Devanbu and Cohen, {Myra B.} and Thomas Zimmermann",
booktitle = "ESEC/FSE '20: 28th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, Virtual Event, USA, November 8-13, 2020",
publisher = "Association for Computing Machinery",
address = "United States",

}

RIS

TY - GEN

T1 - Exploring the evolution of software practices

AU - Dittrich, Yvonne

AU - Michelsen, Christian Bo

AU - Tell, Paolo

AU - Lous, Pernille

AU - Ebdrup, Allan

PY - 2020

Y1 - 2020

N2 - 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.

AB - 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.

U2 - 10.1145/3368089.3409766

DO - 10.1145/3368089.3409766

M3 - Article in proceedings

SP - 493

EP - 504

BT - ESEC/FSE '20: 28th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, Virtual Event, USA, November 8-13, 2020

A2 - Devanbu, Prem

A2 - Cohen, Myra B.

A2 - Zimmermann, Thomas

PB - Association for Computing Machinery

ER -

ID: 85597514