Object oriented design with applications
Object oriented design with applications
Large-scale C++ software design
Large-scale C++ software design
Object-oriented software construction (2nd ed.)
Object-oriented software construction (2nd ed.)
Software Engineering: A Practitioner's Approach
Software Engineering: A Practitioner's Approach
Software Measurement: A Necessary Scientific Basis
IEEE Transactions on Software Engineering
An empirical study of cycles among classes in Java
Empirical Software Engineering
Hi-index | 0.00 |
It's noted in this workshop's call for papers that despite the emergence of a large number of "modularisation techniques" (e.g., aspects, design patterns, and so on), there are no standard approaches or "rules of thumb" for assessing the benefits and drawbacks of using these techniques in the construction of real software systems. In this paper we argue that the first step in assessing such techniques should be to determine their effect on modularity. Only then can we be sure that they have even been correctly classified as "modularisation techniques".