Measuring Code Complexity in Projects Designed with Aspect/J™

@inproceedings{Dospisil2003MeasuringCC,
  title={Measuring Code Complexity in Projects Designed with Aspect/J™},
  author={Jana Dospisil},
  year={2003}
}
The modularized code encapsulating object interactions is characterized by class hierarchies. In the implementation of mobile agents, we have observed that the changes in agent interaction protocols lead to uncontrolled subclassing and consequently to disorder. This phenomenon is known as entropy. The additional subclassing, modification to protocols, restructuring of the class hierarchies, changes to visibility of attributes, and method overloading result in increased co mplexity of the code… CONTINUE READING

References

Publications referenced by this paper.
SHOWING 1-10 OF 19 REFERENCES

An Entropy-Based Measure of Software Complexity

  • IEEE Trans. Software Eng.
  • 1992
VIEW 5 EXCERPTS
HIGHLY INFLUENTIAL

Evaluating Software Complexity Measures

  • IEEE Trans. Software Eng.
  • 1988
VIEW 5 EXCERPTS
HIGHLY INFLUENTIAL

On the Applicability of Weyuker Property 9 to Object Oriented Structural Inheritance Complexity metrics

W. Harrison
  • IEEE Transactions on Software Engineering
  • 2001

A Unified Framework for Coupling Measurement in Object Oriented Systems

Briand, J. L. Daly, Wurst
  • 1999

Dynamic metrics for object oriented designs

  • Proceedings Sixth International Software Metrics Symposium (Cat. No.PR00403)
  • 1999

N degrees of separation: multi-dimensional separation of concerns

  • Proceedings of the 1999 International Conference on Software Engineering (IEEE Cat. No.99CB37002)
  • 1999

A Unified Framework for Cohesion Measurement in Object Oriented Systems

Briand, J. L. Daly, Wurst
  • Technical Report,
  • 1997

B . Chidamber & Kemerer ’ s metric Suite : A Measurement Theory Perspective

E. Kendall
  • IEEE Transactions on Software Engineering
  • 1996