activity
20192026
most citedTowards offensive language detection and reduction in four Software Engineering communities

28 citations · 61 across the 21 of their papers we have counts for

collaborators

22 papers

cs.SE2026

Taming the Online Software Engineering Tongue: Detecting and Reducing Offensive Language in Software Communities

Jithin Cheriyan, Bastin Tony Roy Savarimuthu, Stephen Cranefield

Online Software Engineering (SE) communities such as Stack Overflow have become unwelcoming and hostile spaces, as evidenced by the presence of rude and offensive comments that are…

cs.SE2026

A Pilot Study on Detecting Software Design Patterns with Large Language Models: An Empirical Evaluation

Oishik Chowdhury, Bastin Tony Roy Savarimuthu, Sherlock A. Licorish

Design patterns provide reusable solutions to recurring software design problems. Automatically detecting these patterns in source code can help bootstrap new developers' understan…

cs.MA2026

Evaluating LLM Alignment With Human Trust Models

Anushka Debnath, Stephen Cranefield, Bastin Tony Roy Savarimuthu +1

Trust plays a pivotal role in enabling effective cooperation, reducing uncertainty, and guiding decision-making in both human interactions and multi-agent systems. Although it is s…

cs.SE2026

Why Do You Contribute to Stack Overflow? Understanding Cross-Cultural Motivations and Usage Patterns before the Age of LLMs

Sherlock A. Licorish, Elijah Zolduoarrati, Tony Savarimuthu +3

Understanding motivations of contributors for participating in community question and answer platforms is crucial for sustaining knowledge-sharing ecosystem, which is necessary to…

cs.MA2026

Social Norm Reasoning in Multimodal Language Models: An Evaluation

Oishik Chowdhury, Anushka Debnath, Bastin Tony Roy Savarimuthu

In Multi-Agent Systems (MAS), agents are designed with social capabilities, allowing them to understand and reason about social concepts such as norms when interacting with others…

cs.HC2025

Can LLMs Reason About Trust?: A Pilot Study

Anushka Debnath, Stephen Cranefield, Emiliano Lorini +1

In human society, trust is an essential component of social attitude that helps build and maintain long-term, healthy relationships which creates a strong foundation for cooperatio…

cs.MA2025

Evolution of Cooperation in LLM-Agent Societies: A Preliminary Study Using Different Punishment Strategies

Kavindu Warnakulasuriya, Prabhash Dissanayake, Navindu De Silva +4

The evolution of cooperation has been extensively studied using abstract mathematical models and simulations. Recent advances in Large Language Models (LLMs) and the rise of LLM ag…

cs.AI2024

Harnessing the power of LLMs for normative reasoning in MASs

Bastin Tony Roy Savarimuthu, Surangika Ranathunga, Stephen Cranefield

Software agents, both human and computational, do not exist in isolation and often need to collaborate or coordinate with others to achieve their goals. In human society, social me…

cs.MA2024

Norm Violation Detection in Multi-Agent Systems using Large Language Models: A Pilot Study

Shawn He, Surangika Ranathunga, Stephen Cranefield +1

Norms are an important component of the social fabric of society by prescribing expected behaviour. In Multi-Agent Systems (MAS), agents interacting within a society are equipped t…

cs.SE2023

Barriers for Social Inclusion in Online Software Engineering Communities -- A Study of Offensive Language Use in Gitter Projects

Bastin Tony Roy Savarimuthu, Zoofishan Zareen, Jithin Cheriyan +2

Social inclusion is a fundamental feature of thriving societies. This paper first investigates barriers for social inclusion in online Software Engineering (SE) communities, by ide…

cs.SE2022★ 1 cited

Investigating Expectation Violations in Mobile Apps

Sherlock A. Licorish, Helen E. Owen, Bastin Tony Roy Savarimuthu +1

Information technology and software services are pervasive, occupying the centre of most aspects of contemporary societies. This has given rise to commonly expected norms and expec…

cs.SE2021★ 28 cited

Towards offensive language detection and reduction in four Software Engineering communities

Jithin Cheriyan, Bastin Tony Roy Savarimuthu, Stephen Cranefield

Software Engineering (SE) communities such as Stack Overflow have become unwelcoming, particularly through members' use of offensive language. Research has shown that offensive lan…

cs.SE2021★ 3 cited

Influence of Roles in Decision-Making during OSS Development -- A Study of Python

Pankajeshwara Nand Sharma, Bastin Tony Roy Savarimuthu, Nigel Stanger

Governance has been highlighted as a key factor in the success of an Open Source Software (OSS) project. It is generally seen that in a mixed meritocracy and autocracy governance m…

cs.SE2021★ 5 cited

Augmenting Text Mining Approaches with Social Network Analysis to Understand the Complex Relationships among Users' Requests: a Case Study of the Android Operating System

Chan Won Lee, Sherlock A. Licorish, Bastin Tony Roy Savarimuthu +1

Text mining approaches are being used increasingly for business analytics. In particular, such approaches are now central to understanding users' feedback regarding systems deliver…

cs.SE2021

They'll Know It When They See It: Analyzing Post-Release Feedback from the Android Community

Sherlock A. Licorish, Chan Won Lee, Bastin Tony Roy Savarimuthu +2

It is known that user involvement and user-centered design enhance system acceptance, particularly when end-users' views are considered early in the process. However, the increasin…

cs.SE2021

Extracting Rationale for Open Source Software Development Decisions -- A Study of Python Email Archives

Pankajeshwara Nand Sharma, Bastin Tony Roy Savarimuthu, Nigel Stanger

A sound Decision-Making (DM) process is key to the successful governance of software projects. In many Open Source Software Development (OSSD) communities, DM processes lie buried…

cs.SE2020★ 6 cited

Exploring Research Interest in Stack Overflow -- A Systematic Mapping Study and Quality Evaluation

Sarah Meldrum, Sherlock A. Licorish, Bastin Tony Roy Savarimuthu

Platforms such as Stack Overflow are available for software practitioners to solicit solutions to their challenges and knowledge needs. The practices therein have in recent times h…

cs.AI2020

Impact of meta-roles on the evolution of organisational institutions

Amir Hosein Afshar Sedigh, Martin K. Purvis, Bastin Tony Roy Savarimuthu +2

This paper investigates the impact of changes in agents' beliefs coupled with dynamics in agents' meta-roles on the evolution of institutions. The study embeds agents' meta-roles i…

cs.SI2020★ 17 cited

Norm violation in online communities -- A study of Stack Overflow comments

Jithin Cheriyan, Bastin Tony Roy Savarimuthu, Stephen Cranefield

Norms are behavioral expectations in communities. Online communities are also expected to abide by the rules and regulations that are expressed in the code of conduct of a system.…

cs.AI2020

Impact of different belief facets on agents' decision -- a refined cognitive architecture to model the interaction between organisations' institutional characteristics and agents' behaviour

Amir Hosein Afshar Sedigh, Martin K. Purvis, Bastin Tony Roy Savarimuthu +2

This paper presents a conceptual refinement of agent cognitive architecture inspired from the beliefs-desires-intentions (BDI) and the theory of planned behaviour (TPB) models, wit…

cs.SE2019

Handling Numerous Stakeholders Requirements A Research Agenda and Preliminary Outcomes

Saurabh Malgaonkar, Sherlock A. Licorish, Bastin Tony Roy Savarimuthu

This research aims to design and develop a new requirements prioritization approach for analyzing and prioritizing stakeholders requirements which are mentioned in the feedback for…

cs.SE2019★ 1 cited

Appsent A Tool That Analyzes App Reviews

Saurabh Malgaonkar, Chan Won Lee, Sherlock A. Licorish +2

Enterprises are always on the lookout for tools that analyze end-users perspectives on their products. In particular, app reviews have been assessed as useful for guiding improveme…