One recent change in software development is developers starting to take responsibility for the quality of their work by writing and executing automated tests. As with any new act...
When developers join a software development project, they find themselves in a project landscape, and they must become familiar with the various landscape features. To better und...
Investigations of software development practices, processes, and techniques frequently report separately on the costs and benefits of a phenomenon under study, but rarely adequate...
Many development teams have successfully used Agile Development to build quality software, but often these projects have failed to effectively contribute to overall company succes...
Software development organizations are beginning to recognize that measurement is a prerequisite for systematic process improvement, and have started to measure their products and...
Christopher M. Lott, Barbara Hoisl, H. Dieter Romb...