Skip to content

ynandak/ICSE-2012-BabelRef

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 

Repository files navigation

ICSE-2012-BabelRef

A Detection and Renaming Tool for Cross-Language Program Entities in Dynamic Web Applications


This repository contains information related to the tool BabelRef presented in the 34th International Conference on Software Engineering (ICSE), 2012. The tool was originally presented in this paper.

This repository is not the original repository for this tool. Here are some links to the original project:

In this repository, for BabelRef you will find:

This repository was constructed by Mohammed H Hassan under the supervision of Emerson Murphy-Hill. Thanks to Hung Viet Nguyen for his help in establishing this repository.

Instructions

This tool has been distributed as a collection of Eclipse plugin projects that can be imported into Eclipse and built. The repository's root contains the following folders:

  • Source
  • Binaries

Description of /Source

Contains the following Eclipse projects:

  • Data Model: Symbolic executor for PHP
  • edu.iastate.hungnv.babelref: Eclipse plugin for showing embedded entities and dangling references (provided by edu.iastate.hungnv.babelref.ui.views.ERefEntityView)
  • Html Partial Parser: Parser for the output of symbolic execution
  • Util: Util libraries used by the other projects
  • Web Entities: Detection of embedded entities and dangling references

Description of /Binaries

Contains the JAR files usable as is in an Eclipse installation.

Attribution

Author of tool: Hung Viet Nguyen

Author's personal website: http://home.engineering.iastate.edu/~hungnv/Personal/index.php

About

Detection and Renaming Tool for Cross-Language Program Entities in Dynamic Web Applications

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 99.2%
  • Other 0.8%