Commercial-Off-The-Shelf (COTS) software components are being used within complex safety-critical applications. However, to use them with confidence, it is necessary to ensure tha...
In global software development (GSD) projects, distributed teams collaborate to deliver high-quality software. Project managers need to control these development projects, which in...
One of the key elements in describing a software development method is the roles that are assigned to the members of the software team. This article describes our experience in ass...
As agile software development principles and methods are being adopted by large software product organizations it is important to understand the role of software entropy. That is,...
This paper presents a model of incremental change that consists of concept location, impact analysis, actualization, change propagation, supporting refactorings, and testing. Repe...