Adopting Softer Approaches in the Study of Repository Data: A Comparative Analysis

06/07/2021
by   Sherlock A. Licorish, et al.
0

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 studies. However, researchers have tended to use mostly mathematical and frequency-based techniques to examine the software artifacts contained within them. Objective: There is growing recognition that these approaches uncover only a partial picture of what happens during software projects, and deeper contextual approaches may provide further understanding of the intricate nature of software teams' dynamics. We demonstrate the relevance and utility of such approaches in this study. Method: We use psycholinguistics and directed content analysis (CA) to study the way project tasks drive teams' attitudes and knowledge sharing. We compare the outcomes of these two approaches and offer methodological advice for researchers using similar forms of repository data. Results: Our analysis reveals significant differences in the way teams work given their portfolio of tasks and the distribution of roles. Conclusion: We overcome the limitations associated with employing purely quantitative approaches, while avoiding the time-intensive and potentially invasive nature of field work required in full case studies.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/20/2021

The True Role of Active Communicators: An Empirical Study of Jazz Core Developers

Context: Interest in software engineering (SE) methodologies and tools h...
research
02/19/2021

Combining Text Mining and Visualization Techniques to Study Teams' Behavioral Processes

There is growing interest in mining software repository data to understa...
research
06/20/2021

Differences in Jazz Project Leaders' Competencies and Behaviors: A Preliminary Empirical Investigation

Studying the human factors that impact on software development, and assi...
research
02/12/2021

Understanding the attitudes, knowledge sharing behaviors and task performance of core developers: A longitudinal study

Context: Prior research has established that a few individuals generally...
research
02/18/2021

Categorising Software Contexts: Research-in-Progress

A growing number of researchers suggest that software process must be ta...
research
08/08/2020

More Effective Software Repository Mining

Background: Data mining and analyzing of public Git software repositorie...

Please sign up or login with your details

Forgot password? Click here to reset