activity
20192026
most citedTechnical debt and agile software development practices and processes: An industry practitioner survey

87 citations · 467 across the 46 of their papers we have counts for

collaborators
Showing 2021Show all

25 papers · 1 filter

cs.SE2021

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…

cs.SE2021★ 13 cited

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…

cs.SE2021★ 5 cited

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…

cs.SE2021★ 6 cited

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…

cs.SE2021★ 7 cited

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…

cs.SE2021★ 9 cited

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…

cs.SE2021★ 6 cited

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…

cs.SE2021★ 87 cited

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…

cs.SE2021★ 27 cited

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…

cs.SE2021★ 1 cited

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…

cs.SE2021★ 36 cited

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…

cs.SE2021

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…

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★ 18 cited

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…

cs.SE2021★ 15 cited

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…

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.CR2021★ 4 cited

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…

cs.SE2021★ 53 cited

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…

cs.SE2021★ 18 cited

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…

cs.SE2021★ 2 cited

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…

cs.SE2021★ 3 cited

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…

cs.SE2021★ 65 cited

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…

cs.SE2021★ 51 cited

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…

cs.SE2021★ 11 cited

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…