Not logged in.

Contribution Details

Type Conference or Workshop Paper
Scope Contributions to practice
Published in Proceedings Yes
Title Continuous Delivery Practices in a Large Financial Organization
Organization Unit
Authors
  • Carmine Vassallo
  • Fiorella Zampetti
  • Daniele Romano
  • Moritz Beller
  • Annibale Panichella
  • Massimiliano Di Penta
  • Andy Zaidman
Presentation Type paper
Item Subtype Original Work
Refereed Yes
Status Published in final form
Language
  • English
ISBN 978-1-5090-3806-0
Page Range 519 - 528
Event Title 2016 IEEE International Conference on Software Maintenance and Evolution (ICSME)
Event Type conference
Event Location Raleigh, NC, USA
Event Start Date October 2 - 2016
Event End Date October 7 - 2016
Publisher IEEE
Abstract Text Continuous Delivery is an agile software development practice in which developers frequently integrate changes into the main development line and produce releases of their software. An automated Continuous Integration infrastructure builds and tests these changes. Claimed advantages of CD include early discovery of (integration) errors, reduced cycle time, and better adoption of coding standards and guidelines. This paper reports on a study in which we surveyed 152 developers of a large financial organization (ING Nederland), and investigated how they adopt a Continuous Integration and delivery pipeline during their development activities. In our study, we focus on topics related to managing technical debt, as well as test automation practices. The survey results shed light on the adoption of some agile methods in practice, and sometimes confirm, while in other cases, confute common wisdom and results obtained in other studies. For example, we found that refactoring tends to be performed together with other development activities, technical debt is almost always "self-admitted", developers timely document source code, and assure the quality of their product through extensive automated testing, with a third of respondents dedicating more than 50% of their time to do testing activities.
Digital Object Identifier 10.1109/ICSME.2016.72
Other Identification Number merlin-id:15808
PDF File Download from ZORA
Export BibTeX
EP3 XML (ZORA)