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
关键词
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 条
  • [1] Understanding Similarities and Differences Between Software Composition Analysis Tools
    Sharma, Pranet
    Shi, Zhenpeng
    Simsek, Sevval
    Starobinski, David
    Medina, David Sastre
    IEEE SECURITY & PRIVACY, 2025, 23 (01) : 53 - 63
  • [2] Global Software Development: Practices for Cultural Differences
    Marinho, Marcelo
    Luna, Alexandre
    Beecham, Sarah
    PRODUCT-FOCUSED SOFTWARE PROCESS IMPROVEMENT, PROFES 2018, 2018, 11271 : 299 - 317
  • [3] Similarities and Differences between EU Platforms in the AHA and AAL Domains from a Software Viewpoint
    Gams, Matjaz
    Kolar, Ziga
    Vuk, Zdenko
    Samuelsson, Christina
    Jager, Bernhard
    Dovgan, Erik
    HEALTHCARE, 2022, 10 (02)
  • [4] Biogenesis of Asparagine-Linked Glycoproteins Across Domains of Life-Similarities and Differences
    Eichler, Jerry
    Imperiali, Barbara
    ACS CHEMICAL BIOLOGY, 2018, 13 (04) : 833 - 837
  • [5] Understanding Similarities and Differences in Students Across First-Year Computing Majors
    Archer, Glen
    Bohmann, Leonard
    Carter, Allison
    Cischke, Christopher
    Ott, Linda M.
    Ureel, Leo
    2016 IEEE FRONTIERS IN EDUCATION CONFERENCE (FIE), 2016,
  • [6] Understanding the Software Development Practices of Blockchain Projects: A Survey
    Chakraborty, Partha
    Shahriyar, Rifat
    Iqbal, Anindya
    Bosu, Amiangshu
    PROCEEDINGS OF THE 12TH ACM/IEEE INTERNATIONAL SYMPOSIUM ON EMPIRICAL SOFTWARE ENGINEERING AND MEASUREMENT (ESEM 2018), 2018,
  • [7] What is really driving differences and similarities in HRM practices across national boundaries in Europe?
    Farndale, Elaine
    EUROPEAN JOURNAL OF INTERNATIONAL MANAGEMENT, 2010, 4 (04) : 362 - 381
  • [8] Editorial: Tales from across the psychosis spectrum: understanding differences and similarities in mechanisms and experiences
    Palmer-Cooper, Emma Claire
    Ellett, Lyn
    Benrimoh, David
    FRONTIERS IN PSYCHIATRY, 2024, 15
  • [9] EMOTIONS ACROSS CULTURE - SIMILARITIES AND DIFFERENCES
    WIERZBICKA, A
    AMERICAN ANTHROPOLOGIST, 1988, 90 (04) : 982 - 983
  • [10] Understanding Similarities and Differences Among Cultures
    Chapman-Novakofski, Karen
    JOURNAL OF NUTRITION EDUCATION AND BEHAVIOR, 2017, 49 (10) : 800 - 800