Toggle Main Menu Toggle Search

Open Access padlockePrints

A measure to assess the behavior of method stereotypes in object-oriented software

Lookup NU author(s): Dr Peter Andras, Anjan Pakhira



This is the authors' accepted manuscript of a conference proceedings (inc. abstract) that has been published in its final definitive form by IEEE, 2013.

For re-use rights please refer to the publisher's terms and conditions.


The implementation of software systems should ideally follow the design intentions of the system. However, this is not always the case – the design and implementation of software systems may diverge during software evolution. In this paper we propose a measure based on run time information to assess the consistency between the design and the implementation of OO methods. The measure is based on the analysis of the run-time behavior of methods and considers the frequency of fan-in and fan-out method calls. We analyze this measure with respect to the design intent of methods, reflected by their stereotype. We apply the proposed approach to data from three open source software systems and analyze the behavior of method stereotypes across the systems and within each system. The analysis shows that most methods behave as expected based on their stereotypes and it also detects cases that may need re-engineering attention.

Publication metadata

Author(s): Andras P, Pakhira A, Moreno L, Marcus A

Publication type: Conference Proceedings (inc. Abstract)

Publication status: Published

Conference Name: 4th International Workshop on Emerging Trends in Software Metrics - WeTSOM 2013

Year of Conference: 2013

Pages: 7-13

Online publication date: 03/10/2013

Date deposited: 28/03/2013

ISSN: 2327-0969

Publisher: IEEE


DOI: 10.1109/WETSoM.2013.6619330

Library holdings: Search Newcastle University Library for this item

ISBN: 9781467363310