University of Limerick
Browse

Meta-modelling kindness

Download (2.55 MB)
conference contribution
posted on 2025-01-17, 15:15 authored by Faeq AlrimawiFaeq Alrimawi, Bashar NuseibehBashar Nuseibeh

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.

Funding

Lero_Phase 2

Science Foundation Ireland

Find out more...

SAUSE: Secure, Adaptive, Usable Software Engineering

Engineering and Physical Sciences Research Council

Find out more...

History

Publication

Proceedings of the ACM/IEEE 27th International Conference on Model Driven Engineering Languages and Systems, 2024, pp. 280-289

Publisher

Association for Computing Machinery

Also affiliated with

  • LERO - The Science Foundation Ireland Research Centre for Software

Sustainable development goals

  • (9) Industry, Innovation and Infrastructure

Usage metrics

    University of Limerick

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC