Software quality is strongly influenced by human, ethical and social aspects. From the perspective of users, human and social aspects influence how quality is understood and perceived. What qualities are important depends on both objective and subjective assessments by users. On the other hand, the extent to which important qualities are achieved depends crucially on human and social aspects among software development professionals, including requirements engineers, software architects, software developers, software testers, and people working in other roles during the software life-cycle. Moreover, ethical aspects should be carefully addressed throughout the software development process, including legal issues, accountability, fairness, transparency and AI implications. An understanding of how social, ethical and social aspects play into the interpretation and realisation of quality on both sides of software use and development is important to advance the field towards better software.
This track is open to a wide range of topics related to human, ethical and social aspects for quality software, including, but not limited to:
Modelling software quality from a psychological perspective.
Decision-making in the software quality process.
Awareness of quality concerns among software practitioners.
Cultural, cognitive, and affective aspects related to software quality.
Methodological questions of researching human, ethical and social aspects for quality software.
Empirical studies examining software quality from a human, ethical and social aspects perspective.
Novel methods and approaches for enhancing software quality through improvement of software development work systems.
Impact of AI on human, ethical and social aspects for quality software.
Fairness testing and fairness debt
Ethics, moral values and principles of conduct implications for quality on both sides of software use and development.
Legal issues, accountability, fairness and transparency implications for quality software.
Impact of developers’ well-being and team “health” for producing quality software (work-life balance, burnout prevention, stress management, team morale, hybrid work etc.).
Chairs: Ronnie Souza Santos, University of Calgary and Jorge Melegati, Faculdade de Engenharia da Universidade do Porto
Program Committee:
Alvine Boaye Belle — York University — Canada
Anderson Gonçalves Uchôa — Federal University of Ceará — Brazil
Bimpe Ayoola — Dalhousie University — Canada
Chaima Boufaied — University of Calgary — Canada
Claudia Negri-Ribalta — University of Luxembourg — Luxembourg
Cleyton Magalhães — Federal Rural University of Pernambuco — Brazil
Gianmario Voria — University of Salerno — Italy
Giordano d’Aloiso — University of L’Aquila — Italy
Italo Santos — University of Hawaii at Manoa — USA
Jefferson Molléri — Kristiania University of Applied Sciences — Norway
Luiz Fernando de Lima — Federal Institute of Sergipe — Brazil
Qiaolin Qin — Polytechnique Montreal — Canada
Sara Pettinari — Gran Sasso Science Institute — Italy
Sherlock Licorish — University of Otago — New Zealand
Simona Motogna — Babes-Bolyai University — Romania
Ronnie de Souza Santos, University of Calgary, Canada
Dr. Ronnie de Souza Santos is a tenure-track Assistant Professor in Software Engineering in the Department of Electrical and Software Engineering at the University of Calgary and Head of the PLURISE Lab (Plural Software Engineering for a Plural Society). His research investigates socio-technical aspects of software engineering, with emphasis on fairness and responsible artificial intelligence in software systems, including topics such as software development processes, quality assurance, project management, and algorithmic bias in AI-enabled systems. A central component of his research program considers how software engineering practices can incorporate principles of equity, diversity, and inclusion, contributing to the development of software systems that better reflect and support the diversity of society.
Jorge Melegati, Faculdade de Engenharia da Universidade do Porto, Portugal
Dr. Jorge Melegati is an Assistant Professor at the Faculty of Engineering of the University of Porto, Portugal. His research is focused on human aspects of software engineering, AI for software engineering, agile software development, and software startups.