Abstract—We present a tool that helps C/C++ developers to estimate the effort and automate software porting. Our tool supports project leaders in planning a porting project by showing where a project must be changed, how many changes are needed, what kinds of changes are needed, and how these interact with the code. For developers, we provide an overview of where a given file must be changed, the structure of that file, and close interaction with typical code editors. To this end, we integrate code querying, program transformation, and software visualization techniques. We illustrate our solution with use-cases on real-world code bases. I
AbstractAs software systems become increasingly massive, the advantages of automated transformation ...
textMaintaining multiple variants of software systems is extremely difficult because developers ofte...
AbstractWhen assessing the quality and maintainability of large C++ code bases, tools are needed for...
We present a tool that helps C/C++ developers to estimate the effort and automate software porting. ...
We present a tool that helps C/C++ developers to estimate the effort and automate software porting. ...
We present PortAssist, an interactive visual analysis tool that helps C/C++ developers to estimate t...
Porting applications to a new system is a nontrivial job in the HPC field. It is a very time-consumi...
AbstractMany organizations today are facing the problem of software migration: porting existing code...
We present the Visual Code Navigator, a set of three interrelated visual tools that we developed for...
The Visual Code Navigator (VCN) is an ongoing effort to build a visual environment for interactive v...
We present the Visual Code Navigator, a set of three interrelated visual tools that we developed for...
Automatic code translation could be a useful technique for software migration, provided it can be do...
The ergonomics of software porting. Automatically configuring software to the runtime environment-or...
Computer hardware and software evolve very fast. With the advent of chip-multiprocessors and symmetr...
Abstract. Many projects frequently uses the “trial and error ” approach for Operating System (OS) po...
AbstractAs software systems become increasingly massive, the advantages of automated transformation ...
textMaintaining multiple variants of software systems is extremely difficult because developers ofte...
AbstractWhen assessing the quality and maintainability of large C++ code bases, tools are needed for...
We present a tool that helps C/C++ developers to estimate the effort and automate software porting. ...
We present a tool that helps C/C++ developers to estimate the effort and automate software porting. ...
We present PortAssist, an interactive visual analysis tool that helps C/C++ developers to estimate t...
Porting applications to a new system is a nontrivial job in the HPC field. It is a very time-consumi...
AbstractMany organizations today are facing the problem of software migration: porting existing code...
We present the Visual Code Navigator, a set of three interrelated visual tools that we developed for...
The Visual Code Navigator (VCN) is an ongoing effort to build a visual environment for interactive v...
We present the Visual Code Navigator, a set of three interrelated visual tools that we developed for...
Automatic code translation could be a useful technique for software migration, provided it can be do...
The ergonomics of software porting. Automatically configuring software to the runtime environment-or...
Computer hardware and software evolve very fast. With the advent of chip-multiprocessors and symmetr...
Abstract. Many projects frequently uses the “trial and error ” approach for Operating System (OS) po...
AbstractAs software systems become increasingly massive, the advantages of automated transformation ...
textMaintaining multiple variants of software systems is extremely difficult because developers ofte...
AbstractWhen assessing the quality and maintainability of large C++ code bases, tools are needed for...