Tools and Resources

Tools present an important output of our research that we would like to share with the software engineering community. Below is a list of tools (most of them prototypes) that researchers of SERG have developed or have been involved in developing. They are available for free.

Extracting Timed Automata from Java Source Code

  • Coming soon ...

Maven Build Analysis

  • Coming soon ...

Stack Overflow Analysis

  • TSST - Tag synonym suggestion tool for tags on Stack Overflow.

Feature Evolution Analysis

  • Feature EvolutioN ExtractoR - a set of tools to extract feature changes from the Linux kernel. We consider changes in the kConfig configuration, Makefiles, and the source code. The tools have been developed by Nicolas Dintzner from the TU Delft in collaboration with SERG.

Change Extraction/Analysis

  • Evolizer - platform for importing and storing data from software repositories. Evolizer has been developed by s.e.a.l. in collaboration with SERG. Source code is available at Bitbucket.
  • ChangeDistiller - Extracting fine-grained changes from Java source code. ChangeDistiller has been developed by s.e.a.l. in collaboration with SERG.

Software Visualization

  • Famix Importer - Eclipse plug-in for parsing Java code to a FAMIX model. Source code available at Bitbucket.
  • DA4Java - Eclipse plug-in for visualizing and exploring Java code (source code and tool is not available anymore).
  • SNAnalyzer - Eclipse plug-in to visualize and explore the developer contribution structure obtained from commits over time (source code and tool is not available anymore).

Software Architecture

  • ArchWiki - Eclipse plug-in to document and navigate software architectures by integrating ArchStudio4 with a Wiki.

Topic revision: r9 - 2018-04-05 - MartinPinzger

Copyright © 2012-2018 by the Software Engineering Research Group, University of Klagenfurt, Austria