This technical report consists of three related papers in the area of management of source code changes for large software systems. Infuse: A Toolfor Automatically Managing and Coordinating Source Changes in Large Systems presents Infuse, a software engineering environment that automatically panitions the source code files to be changed in order to limit the complexity of change propagation and negotiation of conflicting changes. Workspaces and Experimental Databases: Automated Support for Cooperation Among Programmers describes Infuse in more detail, focusing on the interactions between Infuse and source code modification tools. Smarter Recompilation presents an algorithm that could be used by Infuse or other software engineering environme...
Thirteenth International Symposium on Temporal Representation and Reasoning, TIME 2006, Athens, Gree...
International audienceDuring its lifetime, a software system is under continuous maintenance to rema...
International audienceWhen reengineering large systems, software developers would like to assess and...
This technical report consists of the three related papers. Living with Inconsistency in Large Syste...
This technical report consists of the three related papers. Uving with Inconsistency in Large System...
Software maintenance is one of the most expensive and time-consuming phases in the software life-cyc...
This article addresses estimation of source code changes influence on a high-scale software solutions...
Software systems have to evolve over their life-cycle or they become progressively less useful. The ...
The paper presents an approach, namely iMacPro, to rec-ommend developers who are most likely to impl...
International audienceRevision Control Systems (e.g., SVN, Git, Mercurial) include automatic and adv...
International audienceDuring its lifetime, a software system might undergo a major transformation ef...
The complexity and interdependence of software on a computer system can create a situation where a s...
ABSTRACT Software engineering involves a lot of change as code artifacts are not only created once b...
peer-reviewedThis paper investigates the use and type of source code employed during program summar...
Thesis (M.S.)--Wichita State University, College of Engineering, Dept. of Electrical Engineering and...
Thirteenth International Symposium on Temporal Representation and Reasoning, TIME 2006, Athens, Gree...
International audienceDuring its lifetime, a software system is under continuous maintenance to rema...
International audienceWhen reengineering large systems, software developers would like to assess and...
This technical report consists of the three related papers. Living with Inconsistency in Large Syste...
This technical report consists of the three related papers. Uving with Inconsistency in Large System...
Software maintenance is one of the most expensive and time-consuming phases in the software life-cyc...
This article addresses estimation of source code changes influence on a high-scale software solutions...
Software systems have to evolve over their life-cycle or they become progressively less useful. The ...
The paper presents an approach, namely iMacPro, to rec-ommend developers who are most likely to impl...
International audienceRevision Control Systems (e.g., SVN, Git, Mercurial) include automatic and adv...
International audienceDuring its lifetime, a software system might undergo a major transformation ef...
The complexity and interdependence of software on a computer system can create a situation where a s...
ABSTRACT Software engineering involves a lot of change as code artifacts are not only created once b...
peer-reviewedThis paper investigates the use and type of source code employed during program summar...
Thesis (M.S.)--Wichita State University, College of Engineering, Dept. of Electrical Engineering and...
Thirteenth International Symposium on Temporal Representation and Reasoning, TIME 2006, Athens, Gree...
International audienceDuring its lifetime, a software system is under continuous maintenance to rema...
International audienceWhen reengineering large systems, software developers would like to assess and...