With the advent of shorter time to market of software products there an increasing requirement for techniques and methods to improve the productivity levels in software development together with a requirement for increased flexibility and the introduction of late changes. This in turn has lead to the introduction of a set of techniques known as ―Agile methods which include one methodology known as ―eXtreme Programming. This is a collection of values, principles, and practices. Since these methods are becoming more common in industry, is has become more important to introduce these ideas in the undergraduate curriculum. This case study analysed whether or not it is possible to teach eXtreme Programming at a university by means of a course th...
The present work has been developed intending to propose the usage of collaborative practices in tea...
This paper reports on an Action Research project that investigated the effect of introducing a numbe...
Extreme Programming (XP), a “lightweight ” or agile process for software develop-ment, adheres to tw...
With the advent of shorter time to market of software products there an increasing requirement for t...
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...
Software development is a complex area and extensive practice and reflection is required in order to...
This paper reports on the results of a study, which used aspects of eXtreme Programming (XP), conduc...
Extreme Programming (XP) is a new and controversial software process for small teams. A practical tr...
Abstract – Shippensburg University offers an upper division project course in which the students use...
Criticism is sometimes leveled at the academic Software Engineering community on the basis that curr...
The recently success of Extreme Programming (XP) methodology within the software industry has exerci...
Extreme Programming has been considered as an optional methodology for software development. XP is b...
This paper reports on experience from teaching basic software engineering concepts by using Extreme ...
The present work has been developed intending to propose the usage of collaborative practices in tea...
This paper reports on an Action Research project that investigated the effect of introducing a numbe...
Extreme Programming (XP), a “lightweight ” or agile process for software develop-ment, adheres to tw...
With the advent of shorter time to market of software products there an increasing requirement for t...
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...
Software development is a complex area and extensive practice and reflection is required in order to...
This paper reports on the results of a study, which used aspects of eXtreme Programming (XP), conduc...
Extreme Programming (XP) is a new and controversial software process for small teams. A practical tr...
Abstract – Shippensburg University offers an upper division project course in which the students use...
Criticism is sometimes leveled at the academic Software Engineering community on the basis that curr...
The recently success of Extreme Programming (XP) methodology within the software industry has exerci...
Extreme Programming has been considered as an optional methodology for software development. XP is b...
This paper reports on experience from teaching basic software engineering concepts by using Extreme ...
The present work has been developed intending to propose the usage of collaborative practices in tea...
This paper reports on an Action Research project that investigated the effect of introducing a numbe...
Extreme Programming (XP), a “lightweight ” or agile process for software develop-ment, adheres to tw...