Integrating a reverse engineering tool with Microsoft Visual Studio .NET

Daniel L. Moise*, Kenny Wong, Dabo Sun

*Corresponding author for this work

Research output: Contribution to journalConference article published in journalpeer-review

4 Citations (Scopus)

Abstract

Some software engineering research tools remain in shadow because of the lack of integration and interoperability with well known commercial development environments. In this paper, we investigate and provide a solution to integrate Rigi, a research tool used for software reverse engineering, with the Microsoft Visual Studio .NET (VS.NET) Integrated Development Environment (IDE). The paper uses the add-in framework of VS.NET to access the IDE objects to allow VS.NET and Rigi to inter-operate. A new component, called Rigi Add-in, is created to provide .NET developers the possibility of using the features of the Rigi tool. This allows developers to combine both forward and reverse engineering techniques in complementary ways. One contribution of this work includes the improved access and potential adoption of an existing research solution by embedding it in a popular commercial environment.

Original languageEnglish
Pages (from-to)85-92
Number of pages8
JournalProceedings of the European Conference on Software Maintenance and Reengineering, CSMR
Volume8
Publication statusPublished - 2004
Externally publishedYes
EventProceedings of the European Conference on Software Maintainance and Reengineering, CSMR - Tampere, Finland
Duration: 24 Mar 200426 Mar 2004

Keywords

  • .NET
  • Add-ins
  • Extensibility
  • Integrated development environment
  • Integration
  • Interoperability
  • Reverse engineering
  • Rigi
  • Tool adoption
  • Visual Studio

Fingerprint

Dive into the research topics of 'Integrating a reverse engineering tool with Microsoft Visual Studio .NET'. Together they form a unique fingerprint.

Cite this