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, Canada
Program Committee:
TBA
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.