Browse by Author "Johnson, Ralph"
Now showing items 7-11 of 11
Dig, Danny; Negara, Stas; Johnson, Ralph; Mohindra, Vibhu (2007-09)Although in theory the APIs of software libraries and frameworks should be stable, they change in practice. This forces clients of the library API to change as well, making software maintenance expensive. Changing a client ...
Dig, Danny; Manzoor, Kashif; Johnson, Ralph; Nguyen, Tien N. (2006-09)Current text based Software Configuration Management (SCM) systems have trouble with refactorings. Refactorings result in global changes and lead to merge conflicts. A refactoring-aware SCM system reduces merge conflicts, ...
Dig, Danny; Nguyen, Tien N.; Johnson, Ralph (2006-04)Refactoring tools allow programmers to change source code much quicker than before. However, the complexity of these changes cause versioning tools that operate at a file level to lose the history of components. This problem ...
Dig, Danny; Radoi, Cosmin; Tarce, Mihai; Minea, Marius; Johnson, Ralph (2009-09-10)In the multicore era, sequential programs need to be refactored for parallelism. The next version of Java provides ParallelArray, an array data structure that supports parallel operations over the array elements. For ...
Dig, Danny; Johnson, Ralph (2005-04)Frameworks and libraries change their APIs. Migrating an application to the new API is tedious and disrupts the development process. Although some tools and ideas [5, 14, 23, 26] have been proposed to solve the evolution ...