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 ...
Abstract � Reaching project goals demands from team members the creation and communication of detail...
Processes and practices used in data science projects have been reshaping especially over the last d...
Context: Sharing expert knowledge is a key process in developing software products. Since expert kno...
There is a growing belief that understanding and addressing the human processes employed during soft...
Context: Interest in software engineering (SE) methodologies and tools has been complemented in rece...
The availability of open source software projects has created an enormous opportunity for empirical ...
Click on the DOI link below to access the article (may not be free).Distributed work structure has i...
Context: Project comprehension is an activity relevant to all aspects of software engineering, from ...
In this article, we report the findings of a systematic literature mapping study aimed at identifyin...
Many teams are now adopting shared repositories for their work. Such adoption is paradoxical, howeve...
Context: The increase in the number of qualitative and mixed-methods research published in software ...
Background: Studies related to human factors in software engineering are providing insightful inform...
Coordination is important in large-scale software development because of the many people involved an...
Software development is a multidisciplinary collaboration involving many stakeholders. However, exis...
The purpose of this qualitative, multi-case study was to explain Tuckman’s attributes within softwar...
Abstract � Reaching project goals demands from team members the creation and communication of detail...
Processes and practices used in data science projects have been reshaping especially over the last d...
Context: Sharing expert knowledge is a key process in developing software products. Since expert kno...
There is a growing belief that understanding and addressing the human processes employed during soft...
Context: Interest in software engineering (SE) methodologies and tools has been complemented in rece...
The availability of open source software projects has created an enormous opportunity for empirical ...
Click on the DOI link below to access the article (may not be free).Distributed work structure has i...
Context: Project comprehension is an activity relevant to all aspects of software engineering, from ...
In this article, we report the findings of a systematic literature mapping study aimed at identifyin...
Many teams are now adopting shared repositories for their work. Such adoption is paradoxical, howeve...
Context: The increase in the number of qualitative and mixed-methods research published in software ...
Background: Studies related to human factors in software engineering are providing insightful inform...
Coordination is important in large-scale software development because of the many people involved an...
Software development is a multidisciplinary collaboration involving many stakeholders. However, exis...
The purpose of this qualitative, multi-case study was to explain Tuckman’s attributes within softwar...
Abstract � Reaching project goals demands from team members the creation and communication of detail...
Processes and practices used in data science projects have been reshaping especially over the last d...
Context: Sharing expert knowledge is a key process in developing software products. Since expert kno...