dc.description.abstract |
Unlike many previous studies, this research explores the complex relationships between cultural
factors, community activities, and technical processes in software development across various
contexts. The paper systematically reviews the research on how socio-cultural aspects including
power distance, individualism, and gender diversions affect software engineering practices. In
particular, this research examines technical aspects such as code smells and community smells
and how it interacts with cultural factors of productivity.
The sources reveal profound distinctions in software engineering societies between nations like
Indonesia and Sweden, where decision-making relies on vertical structures rather than
cooperation. The study also reflects on the difficulties involved in recruiting talented participants
to use GitHub for research, and highlights the importance of pre-screening to identify participants’
skill levels. In addition, it looks at such factors as cultural/ geographical distribution on software
team performance and notes that such factors as culture that include individualism and long-term
orientation are some of the critical success factors that determine the effectiveness of the software
teams.
Moreover, the research recognizes the correlation between community factors and technical debt,
illustrating how bad organizational conditions and social factors within the development groups
worsen code quality issues. The study also extends existing work on community odors, diversity
effects on teams, and the relationship between emotion awareness and software performance. The
accumulated evidence shows the necessity of the cultural, social, and technical approach when it
comes to the organization and improvement of software development processes and team
outcomes.
Despite the extent of literature, the study realized that a systematic approach to understanding
how these socio-cultural factors jointly affect technical practices was lacking. It is necessary to
emphasize the further investigation of cross cultural and social and technical antecedent in global
contexts and the identification of culture-specific methodologies for addressing these issues. This
study lays the groundwork for further research that seeks to enhance the efficacy and productivity
of the software development processes given the rising globalization and cultural differences. |
en_US |