HumaniSE: approaches to achieve more human-centric software engineering

John Grundy, Hourieh Khalajzadeh, Jennifer McIntosh, Tanjila Kanij, Ingo Mueller

Research output: Chapter in Book/Report/Conference proceedingConference PaperOther

20 Citations (Scopus)

Abstract

A common problem with many existing software systems and the approaches to engineering them is their lack of the human aspects of their target end users. People are different - with diverse characteristics including age, gender, ethnicity, physical and mental challenges, personality, technical proficiency, emotional reactions to software systems, socio-economic status, educational attainment, language, and so on. In this paper we describe our work at looking to better consider these characteristics by incorporation of human aspects throughout the software engineering lifecycle. We are developing a co-creational living lab approach to better collect human aspects in the software requirements. We are using domain-specific visual languages, themselves a more human-centric modelling approach, to capture these diverse human aspects of target software systems. We are working on incorporating these human aspects into design models to support improved model-driven engineering, and thereby to better support both code generation and run-time adaptation to different end user human characteristics. Finally we are working on better ways to support continuous evaluation of human aspects in the produced software, and to provide improved feedback of user reported defects to developers.

Original languageEnglish
Title of host publicationEvaluation of Novel Approaches to Software Engineering
Subtitle of host publication15th International Conference, ENASE 2020 Prague, Czech Republic, May 5–6, 2020 Revised Selected Papers
EditorsRaian Ali, Hermann Kaindl, Leszek A. Maciaszek
Place of PublicationCham Switzerland
PublisherSpringer
Pages444-468
Number of pages25
ISBN (Electronic)9783030700065
ISBN (Print)9783030700058
DOIs
Publication statusPublished - 2021
EventInternational Conference on Evaluation of Novel Approaches to Software Engineering 2020 - Virtual, Prague, Czechia
Duration: 5 May 20206 May 2020
Conference number: 15th
https://web.archive.org/web/20191218164753/http://www.enase.org/ (Website)
https://www.scitepress.org/ProceedingsDetails.aspx?ID=58GseuYgkNA=&t=1 (Proceedings)
https://link.springer.com/book/10.1007/978-3-030-70006-5

Publication series

NameCommunications in Computer and Information Science
PublisherSpringer
Volume1375
ISSN (Print)1865-0929
ISSN (Electronic)1865-0937

Conference

ConferenceInternational Conference on Evaluation of Novel Approaches to Software Engineering 2020
Abbreviated titleENASE 2020
Country/TerritoryCzechia
CityPrague
Period5/05/206/05/20
Internet address

Keywords

  • Human factors
  • Human-centric software engineering
  • Model-driven engineering

Cite this