extremeprogramming (XP) and the Capability Maturity Model (CMM) are two recently emerging models addressing the difficulty of developing and delivering high-quality software products. the CMM gives guidelines for wha...
详细信息
the constant nature of cost of change curve is claimed to be one of the important benefits of extremeprogramming (XP). In order to find the effects of XP on cost of change curve, we propose a system dynamics simulati...
详细信息
Pair programming has been shown to increase communication and teamwork skills and to provide better code. the aim of this work is to show the efficacy of Pair programming in transferring knowledge and skills over an e...
详细信息
this paper gives an overview of a pair-programming experiment designed to verify how pair-programming affects programmer’s technical productivity. the experiment took place at the Institute of Computer Science, Unive...
详细信息
agilesoftware development methods have been suggested as useful in many situations and contexts. However, only few (if any) experiences are available regarding the use of agile methods in embedded domain where the ha...
详细信息
this paper is an exploratory work were the authors study how the technology of Formal Methods (FM) can interact withagile process in general and withextremeprogramming (XP) in particular. Our thesis is that most of...
详细信息
the actual and appealing objective of XP's approach to unit testing is to improve quality by avoiding errors beforehand rather than to find and fix bugs afterwards. Conventional testing, on the contrary, focuses o...
详细信息
this paper discusses the adoption level of and experiences from using agile practices in three software development projects in a large Telecom company. the use of agile practices was more emergent than planned. Proje...
详细信息
As XP projects grow in size, the customer responsibilities need to be distributed to a group acting as a customer team. If the team is large, a customer coach can help withthe coordination of information gathering, o...
详细信息
the abstract should summarize the contents of the paper and should Using design patterns is seen to improve the maintainability of software systems. Applying patterns often implies upfront design while agile methods r...
详细信息
暂无评论