Visual Support for Porting Large Code Bases

Bertjan Broeksema, Alexandru Telea

Research output: Chapter in Book/Report/Conference proceedingChapterAcademic

366 Downloads (Pure)

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.
Original languageEnglish
Title of host publicationEPRINTS-BOOK-TITLE
PublisherUniversity of Groningen, Johann Bernoulli Institute for Mathematics and Computer Science
Number of pages8
ISBN (Electronic)9781457708213
ISBN (Print)9781457708220
Publication statusPublished - 2011

Fingerprint

Dive into the research topics of 'Visual Support for Porting Large Code Bases'. Together they form a unique fingerprint.

Cite this