A Case for Human Values in Software Engineering

被引:32
|
作者
Whittle, Jon [1 ]
Ferrario, Maria Angela [2 ]
Simm, Will [2 ]
Hussain, Waqar [3 ]
机构
[1] CSIROs Data61, Melbourne, Vic, Australia
[2] Univ Lancaster, Sch Comp & Commun, Lancaster, England
[3] Monash Univ, Operationalizing Human Values Software Lab, Melbourne, Vic, Australia
基金
英国工程与自然科学研究理事会;
关键词
Software engineering; Stakeholders; Ethics; Software systems; Design methodology; Taxonomy; D; 2; 14 Human Factors in Software Design; H; 1; b Human-centered computing; Requirements; Specifications;
D O I
10.1109/MS.2019.2956701
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This article argues that human values-such as responsibility, transparency, creativity, and equality-are heavily underrepresented in software engineering methods. Using experience with projects involving notfor-protorganizations, we explored how human values can be integrated into existing participatory agile practices.
引用
收藏
页码:106 / 113
页数:8
相关论文
共 50 条
  • [1] Human Values in Software Engineering: Contrasting Case Studies of Practice
    Hussain, Waqar
    Perera, Harsha
    Whittle, Jon
    Nurwidyantoro, Arif
    Hoda, Rashina
    Shams, Rifat Ara
    Oliver, Gillian
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2022, 48 (05) : 1818 - 1833
  • [2] Measuring Human Values in Software Engineering
    Winter, Emily
    Forshaw, Steve
    Ferrario, Maria Angela
    [J]. PROCEEDINGS OF THE 12TH ACM/IEEE INTERNATIONAL SYMPOSIUM ON EMPIRICAL SOFTWARE ENGINEERING AND MEASUREMENT (ESEM 2018), 2018,
  • [3] Operationalizing Human Values in Software Engineering: A Survey
    Shahin, Mojtaba
    Hussain, Waqar
    Nurwidyantoro, Arif
    Perera, Harsha
    Shams, Rifat
    Grundy, John
    Whittle, Jon
    [J]. IEEE ACCESS, 2022, 10 : 75269 - 75295
  • [4] Advancing the Study of Human Values in Software Engineering
    Winter, Emily
    Forshaw, Stephen
    Hunt, Lucy
    Ferrario, Maria Angela
    [J]. 2019 IEEE/ACM 12TH INTERNATIONAL WORKSHOP ON COOPERATIVE AND HUMAN ASPECTS OF SOFTWARE ENGINEERING (CHASE 2019), 2019, : 19 - 26
  • [5] Human Values in Software: A New Paradigm for Requirements Engineering?
    Whittle, Jon
    [J]. 2019 27TH IEEE INTERNATIONAL REQUIREMENTS ENGINEERING CONFERENCE (RE 2019), 2019, : 4 - 4
  • [6] Applying Human Values Theory to Software Engineering Practice: Lessons and Implications
    Ferrario, Maria Angela
    Winter, Emily
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2023, 49 (03) : 973 - 990
  • [7] Teaching the human aspect of software engineering - A case study
    Hazzan, O
    [J]. PROCEEDINGS OF THE THIRTY-SECOND SIGCSE TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, 2001, 33 (01): : 124 - 128
  • [8] Human aspects of software engineering: The case of extreme programming
    Hazzan, O
    Tomayko, J
    [J]. EXTREME PROGRAMMING AND AGILE PROCESSES IN SOFTWARE ENGINEERING, PROCEEDINGS, 2004, 3092 : 303 - 311
  • [9] Integrating Values into Mobile Software Engineering
    Barn, Ravinder
    Barn, Balbir S.
    [J]. PROCEEDINGS OF THE 9TH INDIA SOFTWARE ENGINEERING CONFERENCE, 2016, : 196 - 196
  • [10] Misaligned values in software engineering organizations
    Lenberg, Per
    Feldt, Robert
    Tengberg, Lars Goran Wallgren
    [J]. JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2019, 31 (03)