Skip to content

Visualizing Feature Coupling Evolution by Utilizing Source Code Co-Change and Issue Tracking Data

Notifications You must be signed in to change notification settings

INSO-TUWien/fevoluture

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Feature Dependency Evolution Visualization

Prequesits

Node and npm is installed locally during Maven build process.

Running application

  • Copy src/main/resources/example.application.properties and rename it to application.properties.
  • Edit application.properties according to your settings.
  • Ensure arangoDB is running.
  • Execute mvn clean package
  • Execute java -jar target/feature-dep-viz-0.0.1-SNAPSHOT.jar
  • Open browser and go to https://localhost:8080.

Database import

While indexing might need multiple hours for larger repositories, one might want to export/import an already available database. This can be done by using the following commands.

Export

Using arangodump:

arangodump --output-directory "dump" --server.database <db-name> --server.username <username> --server-password <userpassword>

Import

Using arangorestore:

arangorestore --input-directory "dump" --server.database <db-name> --server.username <username> --server-password <userpassword

Index

To index everything call localhost:8080/api/setup. Dependent on the size of the repository and history this can take multiple hours!

About

Visualizing Feature Coupling Evolution by Utilizing Source Code Co-Change and Issue Tracking Data

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published