Integrating Values into Mobile Software Engineering

被引:1
|
作者
Barn, Ravinder [1 ]
Barn, Balbir S. [2 ]
机构
[1] Royal Holloway Univ London, Sch Law, London, England
[2] Middlesex Univ, Sch Sci & Technol, London, England
关键词
Value sensitive design; Co-design;
D O I
10.1145/2856636.2856659
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Today's information systems are ubiquitous and delivered through "mobile apps" installed on smartphones. However, the growth of smartphone apps has had relatively little impact on the creation of apps that offer new affordances for young people from marginalised groups. One possible determining factor for this is the specific issue of value sensitivity. It is also evident that the role of software engineering is integral to addressing issues that require inter-connection and human interactions with systems. Thus, software engineering needs to integrate research in socio-technical systems, human behaviour and social concerns when used for design of mobile device based apps. Such integration requires a renewed focus on the notion of "Value". A basic driver of human behaviour may at least in part be explained by (moral) values. Friedman defines value as: "what a person or group of people consider important in life". Values that are particularly pertinent to information systems include: ownership and property; privacy, freedom from bias, universal usability, trust, autonomy, informed consent, identity and others [2]. A notable contribution to understanding and accounting for values in the design process is the work by Friedman and her colleagues on Value Sensitive Design (VSD)[2]. Apps addressing social concerns are particularly prone to value sensitive concerns. This work proposes that mobile app systems design and current SE practice does not incorporate any theoretical perspective of value as a first class representation. In particular, apps targeted for social good need software engineering guidance as current approaches to non-functional requirements are insufficient. This paper will present the outcomes of a research study that developed and deployed a mobile app for use by young people and their caseworkers in youth offending teams in the UK youth justice domain (http://www.mayot.mdx.ac.uk). The project raised requirements on design methods to incorporate the voice of stakeholders with respect to privacy and other moral value issues. The research was conducted "in the wild" and the app was deployed and evaluated in three case study sites. Several contributions are made: we will present our app; the novel design processes; and some of our evaluation outcomes. Critically, we will expose some of the key research challenges arising from this work as we integrated value sensitive concerns into our co-design processes. We discuss the implications for mobile software engineering practice particularly in the context of non functional requirements. In doing so, we will refer to our prior published at ICSE 2015 [1] and our current work on further empirical evaluation of the app in 12 other case study organisations.
引用
收藏
页码:196 / 196
页数:1
相关论文
共 50 条
  • [21] Integrating agile practices into software engineering courses
    Williams, L
    Lutz, M
    Hislop, G
    McCracken, M
    Mead, N
    Naveda, JF
    15TH CONFERENCE ON SOFTWARE ENGINEERING EDUCATION AND TRAINING, PROCEEDINGS, 2002, : 263 - 264
  • [22] Integrating software engineering in introductory computing courses
    Cheston, GA
    Tremblay, JP
    IEEE SOFTWARE, 2002, 19 (05) : 64 - +
  • [23] Integrating Playful Activities in Software Engineering Teaching
    Ali, Iliana Mohd
    2015 INTERNATIONAL SYMPOSIUM ON MATHEMATICAL SCIENCES AND COMPUTING RESEARCH (ISMSC), 2015, : 89 - 93
  • [24] Integrating system and software engineering through modeling
    Mindock, Jennifer
    Watney, Garth
    2008 IEEE AEROSPACE CONFERENCE, VOLS 1-9, 2008, : 3547 - 3558
  • [25] Integrating Extreme Programming with Software Engineering Education
    Chen, Jason Jen-Yen
    Wu, Mike Mu-Zhe
    2015 8TH INTERNATIONAL CONVENTION ON INFORMATION AND COMMUNICATION TECHNOLOGY, ELECTRONICS AND MICROELECTRONICS (MIPRO), 2015, : 577 - 582
  • [26] Integrating software development technology and management: Cleanroom software engineering and the CMM for software
    Linger, RC
    Trammell, CJ
    THIRTIETH HAWAII INTERNATIONAL CONFERENCE ON SYSTEM SCIENCES, VOL 3: INFORMATION SYSTEMS TRACK - ORGANIZATIONAL SYSTEMS AND TECHNOLOGY, 1997, : 188 - 197
  • [27] Integrating Mobile Learning into the Foundation in Engineering Programme
    Noum, Se Yong Eh
    Sivanesan, Siva Kumar
    Tay, Mindy Pei Lin
    Namasivayam, Satesh Narayana
    Fouladi, Mohammad Hosseini
    Loong, Teow Hsien
    2018 IEEE 10TH INTERNATIONAL CONFERENCE ON ENGINEERING EDUCATION (ICEED), 2018, : 196 - 201
  • [28] Operationalizing Human Values in Software Engineering: A Survey
    Shahin, Mojtaba
    Hussain, Waqar
    Nurwidyantoro, Arif
    Perera, Harsha
    Shams, Rifat
    Grundy, John
    Whittle, Jon
    IEEE ACCESS, 2022, 10 : 75269 - 75295
  • [29] Advancing the Study of Human Values in Software Engineering
    Winter, Emily
    Forshaw, Stephen
    Hunt, Lucy
    Ferrario, Maria Angela
    2019 IEEE/ACM 12TH INTERNATIONAL WORKSHOP ON COOPERATIVE AND HUMAN ASPECTS OF SOFTWARE ENGINEERING (CHASE 2019), 2019, : 19 - 26
  • [30] Towards Integrating Human Values into Software: Mapping Principles and Rights of GDPR to Values
    Perera, Harsha
    Hussain, Waqar
    Mougouei, Davoud
    Shams, Rifat Ara
    Nurwidyantoro, Arif
    Whittle, Jon
    2019 27TH IEEE INTERNATIONAL REQUIREMENTS ENGINEERING CONFERENCE (RE 2019), 2019, : 404 - 409