Meta-Modelling Kindness

Faeq Alrimawi, Bashar Nuseibeh

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Kindness is a psycho-social phenomenon that is also recognized as an important pro-social behaviour. The use of digital technology provides opportunities to promote kindness in various ways, such as in social media campaigns and online communities. In principle, software engineers are well positioned to develop automated systems that can facilitate software-mediated kindness. However, in practice, incorporating kindness concerns explicitly in the development and use of software systems is challenging: kindness is highly context dependent, affected by a range of factors such as intentions and opportunity. In this paper, we explore systematic ways in which kindness concerns can be considered by software engineers. We propose a novel meta-model that captures essential entities and relations associated with kindness. The meta-model enables the representation of possible instances or opportunities for performing acts of kindness, by considering the actors involved (such as giver, receiver, and observer), their psychological and social attributes that promote kindness (such as emotional states and social relatedness), the acts needed to fulfil kindness opportunities (such as motivation, ability, and timeliness), and other contextual factors (such as location and time). Our meta-model is demonstrated through two software application scenarios that enable charitable donations and kindness in business. Overall, our proposal offers a first, tentative, but concrete step towards enabling kind computing, and promoting kindness in software systems.

Original languageEnglish
Title of host publicationProceedings - MODELS 2024
Subtitle of host publicationACM/IEEE 27th International Conference on Model Driven Engineering Languages and Systems
PublisherAssociation for Computing Machinery, Inc
Pages280-289
Number of pages10
ISBN (Electronic)9798400705045
DOIs
Publication statusPublished - 22 Sep 2024
Event27th International Conference on Model Driven Engineering Languages and Systems, MODELS 2024 - Linz, Austria
Duration: 22 Sep 202427 Sep 2024

Publication series

NameProceedings - MODELS 2024: ACM/IEEE 27th International Conference on Model Driven Engineering Languages and Systems

Conference

Conference27th International Conference on Model Driven Engineering Languages and Systems, MODELS 2024
Country/TerritoryAustria
CityLinz
Period22/09/2427/09/24

Keywords

  • Kind Computing
  • Kindness
  • Meta-Modelling
  • Software Engineering

Fingerprint

Dive into the research topics of 'Meta-Modelling Kindness'. Together they form a unique fingerprint.

Cite this