Empirical studies of pair programming for CS/SE teaching in higher education: A systematic literature review

N Salleh, E Mendes, J Grundy - IEEE Transactions on Software …, 2010 - ieeexplore.ieee.org
The objective of this paper is to present the current evidence relative to the effectiveness of
pair programming (PP) as a pedagogical tool in higher education CS/SE courses. We …

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 …

Agility from first principles: Reconstructing the concept of agility in information systems development

K Conboy - Information systems research, 2009 - pubsonline.informs.org
Awareness and use of agile methods has grown rapidly among the information systems
development (ISD) community in recent years. Like most previous methods, the …

An introduction to agile methods.

D Cohen, M Lindvall, P Costa - Adv. Comput., 2004 - books.google.com
Agile Methods are creating a buzz in the software development community, drawing their fair
share of advocates and opponents. While some people consider agile methods the best …

[HTML][HTML] Security in agile software development: A practitioner survey

K Rindell, J Ruohonen, J Holvitie, S Hyrynsalmi… - Information and …, 2021 - Elsevier
Context: Software security engineering provides the means to define, implement and verify
security in software products. Software security engineering is performed by following a …

[图书][B] The art of agile development

J Shore, S Warden - 2021 - books.google.com
Most companies developing software employ something they call" Agile." But there's
widespread misunderstanding of what Agile is and how to use it. If you want to improve your …

Is ai the better programming partner? human-human pair programming vs. human-ai pair programming

Q Ma, T Wu, K Koedinger - arXiv preprint arXiv:2306.05153, 2023 - arxiv.org
The emergence of large-language models (LLMs) that excel at code generation and
commercial products such as GitHub's Copilot has sparked interest in human-AI pair …

[HTML][HTML] Métodologías ágiles para el desarrollo de software: eXtreme Programming (XP)

P Letelier, MC Penadés - 2006 - cyta.com.ar
El desarrollo de software no es una tarea fácil. Prueba de ello es que existen numerosas
propuestas metodológicas que inciden en distintas dimensiones del proceso de desarrollo …

The effects of pair-programming on performance in an introductory programming course

C McDowell, L Werner, H Bullock… - Proceedings of the 33rd …, 2002 - dl.acm.org
The purpose of this study was to investigate the effects of pair-programming on student
performance in an introductory programming class. Data was collected from approximately …

Advances in software inspections

ME Fagan - Pioneers and Their Contributions to Software …, 2001 - Springer
This paper presents new studies and experiences that enhance the use of the inspection
process and improve its contribution to development of defect-free software on time and at …