: As more third-party software components are available in the commercial market, more people begin to use the component-based software engineering approach to developing component...
Software evolution research is limited by the amount of information available to researchers: Current version control tools do not store all the information generated by developer...
Each day, a software developer needs to answer a variety of questions that require the integration of different kinds of project information. Currently, answering these questions...
It has been suggested that use of the Naked Objects pattern could contribute to business agility of applications and reduce the amount of the application code up to 75 percent in ...
This paper discusses software development using the Test Driven Development (TDD) methodology in two different environments (Windows and MSN divisions) at Microsoft. In both these...