Agile modeling, agile software development, and extreme programming: the state of research

J Erickson, K Lyytinen, K Siau - Journal of Database Management …, 2005‏ - igi-global.com
While there are many claims for the successful use of extreme programming (XP) and agile
modeling (AM), and the proponents can often be vocal in the extreme regarding their …

The robots are coming: Exploring the implications of openai codex on introductory programming

J Finnie-Ansley, P Denny, BA Becker… - Proceedings of the 24th …, 2022‏ - dl.acm.org
Recent advances in artificial intelligence have been driven by an exponential growth in
digitised data. Natural language processing, in particular, has been transformed by machine …

[PDF][PDF] An exploratory study on issues and challenges of agile software development with scrum

JJ Cho - All Graduate theses and dissertations, 2010‏ - digitalcommons.usu.edu
The purpose of this dissertation was to explore critical issues and challenges that might
arise in agile software development processes with Scrum. It also sought to provide …

What is it like to program with artificial intelligence?

A Sarkar, AD Gordon, C Negreanu, C Poelitz… - arxiv preprint arxiv …, 2022‏ - arxiv.org
Large language models, such as OpenAI's codex and Deepmind's AlphaCode, can
generate code to solve a variety of problems expressed in natural language. This …

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 …

Strengthening the case for pair programming

L Williams, RR Kessler, W Cunningham… - IEEE …, 2000‏ - ieeexplore.ieee.org
The software industry has practiced pair programming (two programmers working side by
side at one computer on the same problem) with great success for years, but people who …

Coordination challenges in large-scale software development: a case study of planning misalignment in hybrid settings

S Bick, K Spohrer, R Hoda, A Scheerer… - IEEE Transactions on …, 2017‏ - ieeexplore.ieee.org
Achieving effective inter-team coordination is one of the most pressing challenges in large-
scale software development. Hybrid approaches of traditional and agile development …

Pair programming improves student retention, confidence, and program quality

C McDowell, L Werner, HE Bullock… - Communications of the …, 2006‏ - dl.acm.org
Pair programming improves student retention, confidence, and program quality Page 1 90
August 2006/Vol. 49, No. 8 COMMUNICATIONS OF THE ACM In recent years, the growth of …

Pair-programming helps female computer science students

LL Werner, B Hanks, C McDowell - Journal on Educational Resources in …, 2004‏ - dl.acm.org
Pair-programming has been found to be very beneficial in educational settings. Students
who pair in their introductory programming course are more confident, have greater course …

The motivation of students of programming

T Jenkins - Proceedings of the 6th annual conference on …, 2001‏ - dl.acm.org
Students approach the study of computing in Higher Education in increasing numbers from
an increasingly wide variety of backgrounds. In most degree level courses one of the first …