Practitioners' Eye on Continuous Software Engineering: An Interview Study

被引:11
|
作者
Johanssen, Jan Ole [1 ]
Kleebaum, Anja [2 ]
Paech, Barbara [2 ]
Bruegge, Bernd [1 ]
机构
[1] Tech Univ Munich, Dept Informat, Munich, Germany
[2] Heidelberg Univ, Inst Comp Sci, Heidelberg, Germany
关键词
Continuous Software Engineering; Interview Study; Continuous Integration; Continuous Delivery; Experience Report; CONTINUOUS INTEGRATION; DELIVERY;
D O I
10.1145/3202710.3203150
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Continuous software engineering (CSE) emerged as a process that is increasingly applied by practitioners. However, different perceptions of CSE among practitioners might impede its adoption in industry. We aim to support practitioners by giving a comprehensive overview of current CSE practices. Our observations provide guidance for practice on how to establish, assess, and advance CSE in their company. We conducted an interview study with 24 practitioners from 17 companies during 20 interviews. Following a semi-structured approach, we asked for their definition of CSE, most relevant elements for CSE, their experiences, and plans for further additions to their CSE process. From the practitioners' statements, we identified five perspectives on CSE and found tool-and methodology-driven definitions most prevalent. Automated tests, involved users, and a shared ruleset are perceived as most relevant for CSE. Practitioners' positive experiences with CSE are more frequent than negative ones; however, more than half of the responses were neutral. Practitioners' future plans focus on enhancement, expansion, and on-demand adaption of current practices. We conclude that CSE remains partially difficult to capture for practitioners. Therefore, we structure CSE in a model, the Eye of CSE.
引用
收藏
页码:41 / 50
页数:10
相关论文
共 50 条
  • [31] Continuous Software Engineering for Augmented Reality
    Suzanna, Ford Lumban
    Sasmoko, Tanty
    Gaol, Ford Lumban
    Oktavia, Tanty
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2023, 14 (07) : 174 - 181
  • [32] Towards a Framework for Continuous Software Engineering
    Barcellos, Monalessa Perini
    34TH BRAZILIAN SYMPOSIUM ON SOFTWARE ENGINEERING, SBES 2020, 2020, : 626 - 631
  • [33] What should software practitioners know for adopting product line software engineering
    Kobayashi, O
    11TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2004, : 565 - 566
  • [34] Eye-tracking Metrics in Software Engineering
    Sharafi, Zohreh
    Shaffer, Timothy
    Sharif, Bonita
    Gueheneuc, Yann-Gael
    2015 22ND ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE (APSEC 2015), 2015, : 96 - 103
  • [35] THE SOFTWARE ENGINEERING - PATENT-LAW INTERFACE - A PRACTITIONERS VIEW
    TAULBEE, GM
    LECTURE NOTES IN COMPUTER SCIENCE, 1992, 640 : 194 - 243
  • [36] The Quest for Productivity in Software Engineering: A Practitioners Systematic Literature Review
    Duarte, Carlos Henrique C.
    2019 IEEE/ACM INTERNATIONAL CONFERENCE ON SOFTWARE AND SYSTEM PROCESSES (ICSSP 2019), 2019, : 145 - 154
  • [37] THE NECESSARY SOFTWARE MEASUREMENT KNOWLEDGE IN SOFTWARE ENGINEERING EDUCATION FROM THE PRACTITIONERS' POINT OF VIEW
    Villavicencio, Monica
    Abran, Alain
    2012 25TH IEEE CANADIAN CONFERENCE ON ELECTRICAL & COMPUTER ENGINEERING (CCECE), 2012,
  • [38] How Software Practitioners Use Informal Local Meetups to Share Software Engineering Knowledge
    Ingram, Claire
    Drachen, Anders
    2020 ACM/IEEE 42ND INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE 2020), 2020, : 161 - 173
  • [39] A Pilot Study on Introducing Continuous Integration and Delivery into Undergraduate Software Engineering Courses
    Eddy, Brian P.
    Wilde, Norman
    Cooper, Nathan A.
    Mishra, Bhavyansh
    Gamboa, Valeria S.
    Shah, Keenal M.
    Deleon, Adrian M.
    Shields, Nikolai A.
    2017 IEEE 30TH CONFERENCE ON SOFTWARE ENGINEERING EDUCATION AND TRAINING (CSEE&T), 2017, : 47 - 56
  • [40] Organizational Conflicts in the Adoption of Continuous Software Engineering
    Klotins, Eriks
    Talbert-Goldstein, Elliot
    AGILE PROCESSES IN SOFTWARE ENGINEERING AND EXTREME PROGRAMMING, XP 2023, 2023, 475 : 149 - 164