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 language | English |
---|---|
Title of host publication | Evaluation of Novel Approaches to Software Engineering |
Subtitle of host publication | 15th International Conference, ENASE 2020 Prague, Czech Republic, May 5–6, 2020 Revised Selected Papers |
Editors | Raian Ali, Hermann Kaindl, Leszek A. Maciaszek |
Place of Publication | Cham Switzerland |
Publisher | Springer |
Pages | 444-468 |
Number of pages | 25 |
ISBN (Electronic) | 9783030700065 |
ISBN (Print) | 9783030700058 |
DOIs | |
Publication status | Published - 2021 |
Event | International Conference on Evaluation of Novel Approaches to Software Engineering 2020 - Virtual, Prague, Czechia Duration: 5 May 2020 → 6 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
Name | Communications in Computer and Information Science |
---|---|
Publisher | Springer |
Volume | 1375 |
ISSN (Print) | 1865-0929 |
ISSN (Electronic) | 1865-0937 |
Conference
Conference | International Conference on Evaluation of Novel Approaches to Software Engineering 2020 |
---|---|
Abbreviated title | ENASE 2020 |
Country/Territory | Czechia |
City | Prague |
Period | 5/05/20 → 6/05/20 |
Internet address |
Keywords
- Human factors
- Human-centric software engineering
- Model-driven engineering