Empirical studies of pair programming for CS/SE teaching in higher education: A systematic literature review
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 …
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 …
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 …
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 …
share of advocates and opponents. While some people consider agile methods the best …
[HTML][HTML] Security in agile software development: A practitioner survey
Context: Software security engineering provides the means to define, implement and verify
security in software products. Software security engineering is performed by following a …
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 …
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
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 …
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 …
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 …
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 …
process and improve its contribution to development of defect-free software on time and at …