5 citations · 10 across the 11 of their papers we have counts for
10 papers · 1 filter
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…
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…
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…
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…