Criticism is sometimes leveled at the academic Software Engineering community on the basis that current educational practices are too document-centric. Both students and practitioners have suggested that one of the popular, lighter-weight, agile methods would be a better choice. This paper examines the educational goals for undergraduate Software Engineering education and considers how they might be met by the practices of eXtreme Programming. Our judgment is that education about some agile practices could be beneficial for small-scale development. However, as it stands now, eXtreme Programming as a package does not lend itself for use in educating about large-scale system development in tertiary education
Software development is a complex area and extensive practice and reflection is required in order to...
Software engineering group projects are used in many Computer Science degree programmes. In most cas...
Extreme Programming has been considered as an optional methodology for software development. XP is b...
To address the problems of traditional software development, recent years have shown the introductio...
Agile methods such as extreme programming (XP) are becoming increasingly important for the rapid dev...
Abstract—This paper summarises our experiences teaching Extreme Programming to undergraduate student...
Extreme Programming (XP) is considered as the most popular of the various flavours of “agile” softwa...
Extreme Programming (XP) is considered as the most popular of the various flavours of “agile” softwa...
This paper reports on experience from teaching basic software engineering concepts by using Extreme ...
With the advent of shorter time to market of software products there an increasing requirement for t...
Extreme Programming (XP), a “lightweight ” or agile process for software develop-ment, adheres to tw...
This paper reports on experience from teaching basic software engineering concepts by using Extreme ...
Abstract: The more or less traditional manner in which software is developed has been recently chall...
This paper reports on the results of a study, which used aspects of eXtreme Programming (XP), conduc...
The recently success of Extreme Programming (XP) methodology within the software industry has exerci...
Software development is a complex area and extensive practice and reflection is required in order to...
Software engineering group projects are used in many Computer Science degree programmes. In most cas...
Extreme Programming has been considered as an optional methodology for software development. XP is b...
To address the problems of traditional software development, recent years have shown the introductio...
Agile methods such as extreme programming (XP) are becoming increasingly important for the rapid dev...
Abstract—This paper summarises our experiences teaching Extreme Programming to undergraduate student...
Extreme Programming (XP) is considered as the most popular of the various flavours of “agile” softwa...
Extreme Programming (XP) is considered as the most popular of the various flavours of “agile” softwa...
This paper reports on experience from teaching basic software engineering concepts by using Extreme ...
With the advent of shorter time to market of software products there an increasing requirement for t...
Extreme Programming (XP), a “lightweight ” or agile process for software develop-ment, adheres to tw...
This paper reports on experience from teaching basic software engineering concepts by using Extreme ...
Abstract: The more or less traditional manner in which software is developed has been recently chall...
This paper reports on the results of a study, which used aspects of eXtreme Programming (XP), conduc...
The recently success of Extreme Programming (XP) methodology within the software industry has exerci...
Software development is a complex area and extensive practice and reflection is required in order to...
Software engineering group projects are used in many Computer Science degree programmes. In most cas...
Extreme Programming has been considered as an optional methodology for software development. XP is b...