Self-organizing roles on agile software development teams

R Hoda, J Noble, S Marshall - IEEE Transactions on Software …, 2012 - ieeexplore.ieee.org
Self-organizing teams have been recognized and studied in various forms-as autonomous
groups in socio-technical systems, enablers of organizational theories, agents of knowledge …

Novice software developers, all over again

A Begel, B Simon - Proceedings of the fourth international workshop on …, 2008 - dl.acm.org
Transitions from novice to expert often cause stress and anxiety and require specialized
instruction and support to enact efficiently. While many studies have looked at novice …

Enhancing the student learning experience in software engineering project courses

M Marques, SF Ochoa, MC Bastarrica… - IEEE Transactions on …, 2017 - ieeexplore.ieee.org
Carrying out real-world software projects in their academic studies helps students to
understand what they will face in industry, and to experience first-hand the challenges …

Programmers are users too: Human-centered methods for improving programming tools

BA Myers, AJ Ko, TD LaToza, YS Yoon - Computer, 2016 - ieeexplore.ieee.org
Human-centered methods can help researchers better understand and meet programmers'
needs. Because programming is a human activity, many of these methods can be used …

Identifying technical competences of IT professionals: The case of software engineers

R Colomo-Palacios, E Tovar-Caro… - International Journal of …, 2010 - igi-global.com
This article aims to identify technical competency levels relevant to Software Engineering in
a spectrum of professional profiles which are found in Spain's main Software Development …

Thematic review and analysis of grounded theory application in software engineering

O Badreddin - Advances in Software Engineering, 2013 - Wiley Online Library
We present metacodes, a new concept to guide grounded theory (GT) research in software
engineering. Metacodes are high level codes that can help software engineering …

Self-organizing agile teams: A grounded theory

R Hoda - 2011 - openaccess.wgtn.ac.nz
Self-organizing teams are a hallmark of Agile software development, directly a ecting team e
ectiveness and project success. Agile software development, and in particular the Scrum …

Activity-based analysis of open source software contributors: Roles and dynamics

J Cheng, JLC Guo - … IEEE/ACM 12th International Workshop on …, 2019 - ieeexplore.ieee.org
Contributors to open source software (OSS) communities assume diverse roles to take
different responsibilities. One major limitation of the current OSS tools and platforms is that …

Using performance ethnography to explore the human aspects of software quality

N McBride - Information Technology & People, 2008 - emerald.com
Purpose–This paper draws on a recent approach to ethnography in order to explore some
cultural issues in the development of software quality procedures within software …

Crowdsourcing software task assignment method for collaborative development

D Yu, Z Zhou, Y Wang - IEEE Access, 2019 - ieeexplore.ieee.org
Software crowdsourcing is an emerging and promising software development model. It is
based on the characteristics of Internet community intelligence, which makes it have certain …