28 citations · 61 across the 21 of their papers we have counts for
22 papers
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…
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…
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…
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…
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…
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…
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…
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…
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…
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…
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…
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…
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…
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…
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…
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…
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…
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…
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.…
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…
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…
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…