Novel Variation Management Systems

Software variability management is challenging. We’re working towards novel variation management systems, see publications below.

  • intelligent code merge tool which, for instance, can handle code-alignment issues
  • identify side effects of source code using static analysis
  • conceive and implement a feature dashboard, showing developers what features exist, where they reside in the code, and show various metrics about features (e.g., scattering degree, tangling degree, lines of feature code)
  • create a diff/merge tool for software variants
  • a lightweight realization of VTS (variation tracking system)

TODO: reference to publications

Extent: B.Sc./ M.Sc.