Improving Fact Extraction of Framework-Based Software Systems

  • Authors:
  • Jens Knodel;Martin Pinzger

  • Affiliations:
  • -;-

  • Venue:
  • WCRE '03 Proceedings of the 10th Working Conference on Reverse Engineering
  • Year:
  • 2003

Quantified Score

Hi-index 0.00

Visualization

Abstract

Modern software frameworks provide a set of commonand prefabricated software artifacts that supportengineers in developing large-scale software systems.Framework-related information can be implemented insource code, comments or configuration files, but in thelatter two cases, current reverse engineering approachesmiss important facts reducing the quality of subsequentanalysis tasks. We introduce a generic fact extractionapproach for framework-based systems by combiningtraditional parsing with lexical pattern matching toobtain framework-specific facts from all three sources.We evaluate our approach with an industrial softwareapplication that was built using the Avalon/Phoenixframework. In particular we give examples to point outthe benefits of considering framework-related informationand reflect experiences made during the case study.