Behavioral Science of Software Engineering

被引:3
|
作者
Petre, Marian [1 ]
Buckley, Jim [2 ,3 ]
Church, Luke [4 ]
Storey, Margaret-Anne [5 ,6 ]
Zimmermann, Thomas [7 ]
机构
[1] Open Univ, Sch Comp & Commun, Comp, Hyderabad, Telangana, India
[2] Univ Limerick, Lero, Limerick, Ireland
[3] Univ Limerick, Dept Comp Sci & Informat Syst, Limerick, Ireland
[4] Univ Cambridge, Dept Comp Sci & Technol, Cambridge, England
[5] Univ Victoria, Matrix Inst Appl Data Sci, Comp Sci, Victoria, BC, Canada
[6] Univ Victoria, Matrix Inst Appl Data Sci, Victoria, BC, Canada
[7] Microsoft Res, Redmond, WA USA
关键词
Software design;
D O I
10.1109/MS.2020.3014413
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Large-scale software development is a sociotechnical activity only bounded by human imagination, ingenuity, and creativity. It involves teams of developers progressing by coordinating their activities and communicating their bottlenecks, goals, and advancements toward the wider goal of creating large, high-quality software systems. The stakeholders they serve are diverse (for example, clients, infrastructure providers, open source communities, project managers, and regulatory authorities), and often they have many competing, implicit requirements. But, as the political and legal implications of algorithms and data (https://harvardmagazine.com/2000/01/code-is-law-html) increasingly affect society, it is imperative that the systems the developers build are high quality in terms of accurately embodying all of those requirements.
引用
收藏
页码:21 / 25
页数:5
相关论文
共 50 条
  • [1] Behavioral Science and Diversity in Software Engineering
    Carver, Jeffrey C.
    Muccini, Henry
    Penzenstadler, Birgit
    Prikladnicki, Rafael
    Serebrenik, Alexander
    Zimmermann, Thomas
    IEEE SOFTWARE, 2021, 38 (02) : 107 - 112
  • [2] The Behavioral Science of Software Engineering and Human-Machine Teaming
    Ozkaya, Ipek
    IEEE SOFTWARE, 2020, 37 (06) : 3 - 6
  • [3] Software Engineering for Science
    Carver, Jeffrey C.
    COMPUTING IN SCIENCE & ENGINEERING, 2016, 18 (02) : 4 - 5
  • [4] On the Frontiers of Software Science and Software Engineering
    Wang, Yingxu
    FRONTIERS IN COMPUTER SCIENCE, 2022, 3
  • [5] Software Engineering: Science or Art
    Cooke, Cortis
    Rothermeli, Greggie
    REVISTA DIGITAL LAMPSAKOS, 2010, (04): : 20 - 27
  • [6] Data Science for Software Engineering
    Menzies, Tim
    Kocaguneli, Ekrem
    Peters, Fayola
    Turhan, Burak
    Minku, Leandro L.
    PROCEEDINGS OF THE 35TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE 2013), 2013, : 1484 - 1486
  • [7] Software Engineering for Computational Science:
    Johanson A.N.
    Hasselbring W.
    Computing in Science and Engineering, 2018, 20 (02): : 90 - 109
  • [8] Software Engineering for Computational Science and Engineering INTRODUCTION
    Carver, Jeffrey C.
    Epperly, Tom
    COMPUTING IN SCIENCE & ENGINEERING, 2014, 16 (03) : 6 - 9
  • [9] Software Engineering for Computational Science and Engineering INTRODUCTION
    Carver, Jeffrey C.
    COMPUTING IN SCIENCE & ENGINEERING, 2012, 14 (02) : 8 - 10
  • [10] Behavioral economics in software quality engineering
    Hofman, Radoslaw
    EMPIRICAL SOFTWARE ENGINEERING, 2011, 16 (02) : 278 - 293