A large software project may be distributed over multiple sites when the organization believes that there are not enough people to staff a single collocated team. However, previou...
One important component of a software process is the organizational context in which the process is enacted. This component is often missing or incomplete in current process model...
Software maintenance costs dominate software engineering costs, partly because most such engineering is done manually. Program Transformation tools leverage an engineer-provided b...
The proposed research defines data fusion approaches to support software maintenance tasks at the feature level. Static, dynamic, and textual sources of information are combined t...
Graduates of computer science degree programs are increasingly being asked to maintain large, multi-threaded software systems; however, the maintenance of such systems is typicall...
Scott D. Fleming, Eileen Kraemer, R. E. Kurt Stire...