A hierarchy of dynamic software views: from object-interactions to feature-interactions


This work presents a hierarchy of dynamic views that is constructed using tools that analyze program execution traces. At the highest-level of abstraction are the feature-interaction and implementation views, which track the inter-feature dependencies as well as the classes that implement these features. At the middle-level is the class-interaction view, which is an abstract view of the object-interactions. The object-interaction view is the base view for all the views, and captures the low-level runtime interactions between objects. Two case studies are used to demonstrate the effectiveness of our work.

DOI: 10.1109/ICSM.2004.1357792

Extracted Key Phrases

12 Figures and Tables


Citations per Year

74 Citations

Semantic Scholar estimates that this publication has 74 citations based on the available data.

See our FAQ for additional information.

Cite this paper

@article{Salah2004AHO, title={A hierarchy of dynamic software views: from object-interactions to feature-interactions}, author={Maher Salah and Spiros Mancoridis}, journal={20th IEEE International Conference on Software Maintenance, 2004. Proceedings.}, year={2004}, pages={72-81} }