We present an agile approach to Specification-Driven Development, which combines features of Test-Driven Development and the plan-based approach of Design-by-Contract. We argue that both tests and contracts are differ...
详细信息
In this paper we discuss an empirical study about the success and difficulties 15 Greek software companies experienced applying extremeprogramming [1] as a holistic system in software development. Based on a generic ...
详细信息
Developing areas in China are attracting increasing investment in manufacturing. this has increased the local demand for software and, consequently, demands on local software teams. Such teams, typically small, inexpe...
详细信息
this paper describes the early stages of a research dealing withthe evaluation of new softwareengineering design and development methodologies from the product metrics point of view. the paper presents an overview o...
详细信息
this paper introduces three new XP practices and reports the experience of applying them to web based software development. these are issue- based programming, comment-first coding and just in time code ownership. the...
详细信息
Although test-driven development is a well established part of extremeprogramming, there are still unsolved issues if using it for library development or in team environments. this paper describes how these issues ma...
详细信息
the subject of the PhD research that the author conducts is ‘Teaching software development methodologies in a project-based capstone course’. the methodology according to which the students work in the course is eXt...
详细信息
Metaphor is one of the twelve practices of extremeprogramming (XP), and definitely among the more difficult ones to teach and use. We present our experience withthe use of metaphors and conclude with suggested guide...
详细信息
this paper reports on the practice activity of an introductory course on softwareengineering for graduated students in Information Technology. Practices consisted of the application of the agilesoftware development ...
详细信息
While XP principles are independent of the languages in which software is developed, we can distinguish properties of programming languages that affect the agility of development. Some languages are inherently more ag...
详细信息
暂无评论