Self-organizing roles on agile software development teams
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 …
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 …
instruction and support to enact efficiently. While many studies have looked at novice …
Enhancing the student learning experience in software engineering project courses
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 …
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
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 …
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 …
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 …
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 …
ectiveness and project success. Agile software development, and in particular the Scrum …
Activity-based analysis of open source software contributors: Roles and dynamics
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 …
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 …
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 …
based on the characteristics of Internet community intelligence, which makes it have certain …