Osiris: generating concern models from source code

  • Authors:
  • Juri Memmert;Hridesh Rajan

  • Affiliations:
  • Iowa State University, Ames, IA;Iowa State University, Ames, IA

  • Venue:
  • ACM SIGSOFT Software Engineering Notes
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

Comprehending software is hard. There's an inversely proportional relationship between a software system's complexity and size on the one hand and the usability of existing approaches for program comprehension on the other. Ironically, the need for these approaches increases directly proportional with the size of the system. In this work, we describe our approach and tool Osiris for automatic generation of concern models from source code. Our approach helps in program comprehension by identifying coherent sets of methods, grouping them into concerns and propagating these concerns along the concern graph of the application.