Abstract
Research in reverse engineering and software analysis has been an active research direction at the Software Competence Center Hagenberg for many years. At SCCH, we have conducted several research projects with industry to address a range of practical needs, such as recovering critical domain knowledge from legacy code, generating documentation for large heterogeneous software systems, or supporting technology migration and evolution. These projects led to the development of a multi-language software platform (eknows) for building reverse engineering tools and documentation generators. The spin-off company Sysparency was founded to promote further industrial applications. This case illustrates the path from research to the development of a product and new services. While initially inspired by a research idea, each step forward was driven by industry needs and executed in close collaboration with practitioners. Key lesson: Research travels both ways!
Biography
Rudolf Ramler is a research manager at the Software Competence Center Hagenberg (SCCH), Austria. His mission and passion are to support industry in transforming research results into successful practical solutions. He has more than 20 years of experience in applied research in software engineering, with a focus on software quality assurance and testing.