Understanding Similarities and Differences in Software Development Practices Across Domains

被引:4
|
作者
Viggiato, Markos [1 ]
Oliveira, Johnatan [2 ]
Figueiredo, Eduardo [2 ]
Jamshidi, Pooyan [3 ]
Kastner, Christian [4 ]
机构
[1] Univ Alberta, Dept Elect & Comp Engn, Edmonton, AB, Canada
[2] Univ Fed Minas Gerais, Comp Sci Dept, Belo Horizonte, MG, Brazil
[3] Univ South Carolina, Comp Sci & Engn Dept, Columbia, SC 29208 USA
[4] Carnegie Mellon Univ, Inst Software Res, Pittsburgh, PA 15213 USA
来源
2019 ACM/IEEE 14TH INTERNATIONAL CONFERENCE ON GLOBAL SOFTWARE ENGINEERING (ICGSE 2019) | 2019年
关键词
Software Domains; Development Practices; Interview Study; Cross-domain Developers;
D O I
10.1109/ICGSE.2019.00013
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Since software engineering is globalized and not a homogeneous whole, we expect that development practices are differently adopted across domains. However, little is known about how practices are followed in different. software domains (e.g., healthcare, banking, and Oil and gas). In this paper, we report the results of an exploratory and inductive research, in which we seek differences and similarities regarding the adoption of several widespread practices across 13 domains. We interviewed 19 worldwide developers with experience in multiple domains (i.e., cross-domain developers') from large multinational companies, such as Facebook, Google, and Macy's. We also run a Web survey to confirm (or not) the interview results. Our findings show that, in fact, different domains adopt practices in a different fashion. We identified that continuous integration practices are interrupted during important commerce periods (e.g., Black Friday) in the financial domains. We also noticed the company's culture and policies strongly influence the adopted practices, instead of the domain itself. Our study also has important implications for global software engineering practices. For instance, companies should provide targeted training for their development teams and new interdisciplinary courses in software engineering and other domains, such as healthcare, are highly recommended.
引用
收藏
页码:84 / 94
页数:11
相关论文
共 50 条
  • [21] Exploring the Gray Area: Similarities and Differences in Questionable Research Practices (QRPs) Across Main Areas of Research
    Tine Ravn
    Mads P. Sørensen
    Science and Engineering Ethics, 2021, 27
  • [22] Visual attention across cultures: Similarities and differences in child development and maternal attention styles
    Jurkat, Solveig
    Koester, Moritz
    Chacon, Ledys Hernandez
    Itakura, Shoji
    Kaertner, Joscha
    DEVELOPMENTAL SCIENCE, 2024, 27 (05)
  • [23] Understanding the factors that contribute to the similarities and differences in SARS-CoV-2 testing strategies across Europe
    Kamga, S.
    Voordouw, B.
    Koopmans, M.
    Timen, A.
    EUROPEAN JOURNAL OF PUBLIC HEALTH, 2021, 31
  • [24] Games as Software Similarities and Differences between the Implementation Projects
    Kasurinen, Jussi
    COMPUTER SYSTEMS AND TECHNOLOGIES, COMPSYSTECH'16, 2016, : 33 - 40
  • [25] Differences and similarities in European railway disruption management practices
    Schipper, Danny
    Gerrits, Lasse
    JOURNAL OF RAIL TRANSPORT PLANNING & MANAGEMENT, 2018, 8 (01) : 42 - 55
  • [26] Differences and similarities of international ELSI practices in genomic medicine
    Toya, Hiroshi
    Kato, Kazuto
    HUMAN GENOMICS, 2018, 12
  • [27] Leadership and organizational justice: Similarities and differences across cultures
    Pillai, R
    Scandura, TA
    Williams, EA
    JOURNAL OF INTERNATIONAL BUSINESS STUDIES, 1999, 30 (04) : 763 - 779
  • [28] Leadership and Organizational Justice: Similarities and Differences across Cultures
    Rajnanandi Pillai
    Terri A. Scandura
    Ethlyn A. Williams
    Journal of International Business Studies, 1999, 30 : 763 - 779
  • [29] Similarities and Differences in Psychology Honours Programs Across Canada
    Fix, Jane A.
    French, Heather L.
    Hall, Theresa E.
    Kozuska, Allyson M.
    Uttl, Bob
    CANADIAN JOURNAL OF EXPERIMENTAL PSYCHOLOGY-REVUE CANADIENNE DE PSYCHOLOGIE EXPERIMENTALE, 2012, 66 (04): : 307 - 307
  • [30] Differences and Similarities in Forgiveness Seeking Across Childhood and Adolescence
    Riek, Blake M.
    DeWit, Christin C.
    PERSONALITY AND SOCIAL PSYCHOLOGY BULLETIN, 2018, 44 (08) : 1119 - 1132