Sciweavers

88 search results - page 3 / 18
» Teaching a Software Development Methodology: The Case of Ext...
Sort
View
ICSE
2008
IEEE-ACM
14 years 8 months ago
Best practices in extreme programming course design
Teaching (and therefore learning) eXtreme Programming (XP) in a university setting is difficult because of course time limitations and the soft nature of XP that requires first-ha...
Kai Stapel, Daniel Lübke, Eric Knauss
EUROMICRO
2003
IEEE
14 years 12 days ago
Extreme Programming: First Results from a Controlled Case Study
Extreme programming (XP) is the most well known agile software development method. Many experience reports have been published in recent years. Successful XP adoptions have howeve...
Pekka Abrahamsson
ESEM
2007
ACM
13 years 11 months ago
Effort Prediction in Iterative Software Development Processes -- Incremental Versus Global Prediction Models
Estimation of development effort without imposing overhead on the project and the development team is of paramount importance for any software company. This study proposes a new e...
Pekka Abrahamsson, Raimund Moser, Witold Pedrycz, ...
SIGCSE
2003
ACM
98views Education» more  SIGCSE 2003»
14 years 11 days ago
Production programming in the classroom
Students in programming courses generally write “toy” programs, even when the size of the assigned projects is large. Programming assignments are written, superficially teste...
Eric E. Allen, Robert Cartwright, Charles Reis
ISSRE
2003
IEEE
14 years 12 days ago
Test-Driven Development as a Defect-Reduction Practice
Test-driven development is a software development practice that has been used sporadically for decades. With this practice, test cases (preferably automated) are incrementally wri...
Laurie A. Williams, E. Michael Maximilien, Mladen ...