Projects per year
Abstract
Software is designed and built to help solve human problems. However, much current software fails to take into account the diverse end users of software systems and their differing characteristics and needs eg. age, gender, culture, language, educational level, socio-economic status, physical and mental challenges, etc. I give examples of some of these diverse end user characteristics and the need to better incorporate them into requirements engineering, design, implementation, testing, and defect reporting activities in software engineering. I report on some of our work trying to address some of these issues, including: use of personas to better characterise diverse end user characteristics; extending requirements and design models to capture diverse end user needs; analysis of app reviews and JIRA logs to identify problems and ways developers try to address them; analysis of approaches to improve the accessibility of software designs for diverse end users; adaptive user interfaces and model-driven engineering with human aspects; improved human-centric defect reporting approaches; and use of living lab co-design approaches to ensure end users are first class contributors during all phases of software development. I finish by outlining a research roadmap aiming to improve the incorporation of end user human aspects into software engineering.
Original language | English |
---|---|
Title of host publication | 16th International Conference on Evaluation of Novel Approaches to Software Engineering (ENASE 2021) |
Editors | Raian Ali, Hermann Kaindl, Leszek Maciaszek |
Place of Publication | Setúbal Portugal |
Publisher | Scitepress |
Pages | 9-20 |
Number of pages | 12 |
ISBN (Electronic) | 9789897585081 |
Publication status | Published - 2021 |
Event | International Conference on Evaluation of Novel Approaches to Software Engineering 2021 - Online, Switzerland Duration: 26 Apr 2021 → 27 Apr 2021 Conference number: 16th https://link.springer.com/book/10.1007/978-3-030-96648-5 (Proceedings) https://www.scitepress.org/ProceedingsDetails.aspx?ID=vNX1BOAjyNY=&t=1 (Proceedings) |
Publication series
Name | International Conference on Evaluation of Novel Approaches to Software Engineering, ENASE - Proceedings |
---|---|
Publisher | Scitepress |
Volume | 2021-April |
ISSN (Electronic) | 2184-4895 |
Conference
Conference | International Conference on Evaluation of Novel Approaches to Software Engineering 2021 |
---|---|
Abbreviated title | ENASE 2021 |
Country/Territory | Switzerland |
Period | 26/04/21 → 27/04/21 |
Internet address |
Keywords
- End Users
- Human Aspects
- Human Factors
- Software Engineering
- Stakeholders
Projects
- 4 Finished
-
ValDefFixApp: Values-oriented Defect Fixing for Mobile Software Applications
Grundy, J. (Primary Chief Investigator (PCI)), Whittle, J. (Partner Investigator (PI)) & Turhan, B. (Partner Investigator (PI))
2/05/20 → 31/12/23
Project: Research
-
HCMDSE: Human-centric Model-driven Software Engineering
Grundy, J. (Primary Chief Investigator (PCI))
Australian Research Council (ARC)
3/02/20 → 2/02/25
Project: Research
-
Domain-specific visual languages for big data analytics applications
Grundy, J. (Primary Chief Investigator (PCI)), Abdelrazek, M. A. (Chief Investigator (CI)), He, Q. (Chief Investigator (CI)) & Hosking, J. (Partner Investigator (PI))
2/05/18 → 20/04/20
Project: Research