A friend in need is a friend indeed [software metrics and friend functions]

  title={A friend in need is a friend indeed [software metrics and friend functions]},
  author={Michael English and Jim Buckley and Tony Cahill},
  journal={2005 International Symposium on Empirical Software Engineering, 2005.},
  pages={10 pp.-}
Previous research has highlighted the extensive use of the C++ friend construct in both library-based and application-based systems. However, existing software metrics do not concentrate on measuring friendship accurately, a surprising omission given the debate friendship has caused in the object-oriented community. In this paper, a number of software metrics, that measure the extent to which friend class relationships are actually used in systems, are defined. These metrics are based on the… CONTINUE READING

From This Paper

Figures, tables, and topics from this paper.
6 Citations
24 References
Similar Papers


Publications referenced by this paper.
Showing 1-10 of 24 references

An Empirical Study of the Use of Friends in C++ Software

  • M. English, J. Buckley, T.Cahill, K. Lynch
  • In International Workshop on Program…
  • 2005
Highly Influential
4 Excerpts

Similar Papers

Loading similar papers…