87 citations · 467 across the 46 of their papers we have counts for
25 papers · 1 filter
What Makes Agile Software Development Agile?
Marco Kuhrmann, Paolo Tell, Regina Hebig +44
Together with many success stories, promises such as the increase in production speed and the improvement in stakeholders' collaboration have contributed to making agile a transfor…
The True Role of Active Communicators: An Empirical Study of Jazz Core Developers
Sherlock A. Licorish, Stephen G. MacDonell
Context: Interest in software engineering (SE) methodologies and tools has been complemented in recent years by research efforts oriented towards understanding the human processes…
How do Globally Distributed Agile Teams Self-organise? Initial Insights from a Case Study
Sherlock A. Licorish, Stephen G. MacDonell
Agile software developers are required to self-organize, occupying various informal roles as needed in order to successfully deliver software features. However, previous research h…
Differences in Jazz Project Leaders' Competencies and Behaviors: A Preliminary Empirical Investigation
Sherlock A. Licorish, Stephen G. MacDonell
Studying the human factors that impact on software development, and assigning individuals with specific competencies and qualities to particular software roles, have been shown to…
Self-organising Roles in Agile Globally Distributed Teams
Sherlock A. Licorish, Stephen G. MacDonell
The ability to self-organise is posited to be a fundamental requirement for successful agile teams. In particular, self-organising teams are said to be crucial in agile globally di…
Adopting Softer Approaches in the Study of Repository Data: A Comparative Analysis
Sherlock A. Licorish, Stephen G. MacDonell
Context: Given the acknowledged need to understand the people processes enacted during software development, software repositories and mailing lists have become a focus for many st…
What can developers' messages tell us? A psycholinguistic analysis of Jazz teams' attitudes and behavior patterns
Sherlock A. Licorish, Stephen G. MacDonell
Reports that communication and behavioral issues contribute to inadequately performing software teams have fuelled a wealth of research aimed at understanding the human processes e…
Technical debt and agile software development practices and processes: An industry practitioner survey
Johannes Holvitie, Sherlock A. Licorish, Rodrigo O. Spínola +5
Context: Contemporary software development is typically conducted in dynamic, resource-scarce environments that are prone to the accumulation of technical debt. While this general…
Exploring the links between software development task type, team attitudes and task completion performance: Insights from the Jazz repository
Sherlock A. Licorish, Stephen G. MacDonell
Context: In seeking to better understand the impact of various human factors in software development, and how teams' attitudes relate to their performance, increasing attention is…
3rd Workshop on Hybrid Development Approaches in Software System Development
Paolo Tell, Stephen MacDonell, Sherlock A. Licorish
Evidence shows that software development methods, frameworks, and even practices are seldom applied in companies by following the book. Combinations of different methodologies into…
Exploring software developers' work practices: Task differences, participation, engagement, and speed of task resolution
Sherlock A. Licorish, Stephen G. MacDonell
In seeking to understand the processes enacted during software development, an increasing number of studies have mined software repositories. In particular, studies have endeavored…
Feature Evolution and Reuse -- An Exploratory Study of Eclipse
Amjed Tahir, Sherlock A. Licorish, Stephen G. MacDonell
One of the purported ways to increase productivity and reduce development time is to reuse existing features and modules. If reuse is adopted, logically then, it will have a direct…
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…
Adoption and Suitability of Software Development Methods and Practices
Sherlock A. Licorish, Johannes Holvitie, Sami Hyrynsalmi +5
In seeking to complement consultants' and tool vendors' reports, there has been an increasing academic focus on understanding the adoption and use of software development methods a…
On Satisfying the Android OS Community: User Feedback Still Central to Developers' Portfolios
Sherlock A. Licorish, Amjed Tahir, Michael Franklin Bosu +1
End-users play an integral role in identifying requirements, validating software features' usefulness, locating defects, and in software product evolution in general. Their role in…
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…
Analyzing Confidentiality and Privacy Concerns: Insights from Android Issue Logs
Sherlock A. Licorish, Stephen G. MacDonell, Tony Clear
Context: Post-release user feedback plays an integral role in improving software quality and informing new features. Given its growing importance, feedback concerning security enha…
Communication and Personality Profiles of Global Software Developers
Sherlock A. Licorish, Stephen G. MacDonell
Context: Prior research has established that a small proportion of individuals dominate team communication during global software development. It is not known, however, how these m…
Personality Profiles of Global Software Developers
Sherlock A. Licorish, Stephen G. MacDonell
Context: Individuals' personality traits have been shown to influence their behavior during team work. In particular, positive group attitudes are said to be essential for distribu…
Combining Text Mining and Visualization Techniques to Study Teams' Behavioral Processes
Sherlock A. Licorish, Stephen G. MacDonell
There is growing interest in mining software repository data to understand, and predict, various aspects of team processes. In particular, text mining and natural-language processi…
Relating IS Developers' Attitudes to Engagement
Sherlock A. Licorish, Stephen G. MacDonell
Increasing effort is being directed to understanding the personality profiles of highly engaged information systems (IS) developers and the impact of such profiles on development o…
Understanding the attitudes, knowledge sharing behaviors and task performance of core developers: A longitudinal study
Sherlock A. Licorish, Stephen G. MacDonell
Context: Prior research has established that a few individuals generally dominate project communication and source code changes during software development, regardless of task assi…
Catching up with Method and Process Practice: An Industry-Informed Baseline for Researchers
Jil Klünder, Regina Hebig, Paolo Tell +18
Software development methods are usually not applied by the book. Companies are under pressure to continuously deploy software products that meet market needs and stakeholders' req…
What Affects Team Behavior? Preliminary Linguistic Analysis of Communications in the Jazz Repository
Sherlock A. Licorish, Stephen G. MacDonell
There is a growing belief that understanding and addressing the human processes employed during software development is likely to provide substantially more value to industry than…