No abstract available.
Cited By
- Lee J, Kim D, Kim S and Park S (2016). Decomposing class responsibilities using distance-based method similarity, Frontiers of Computer Science: Selected Publications from Chinese Universities, 10:4, (612-630), Online publication date: 1-Aug-2016.
- Ahmed M, Abubakar A and AlGhamdi J (2011). A study on the uncertainty inherent in class cohesion measurements, Journal of Systems Architecture: the EUROMICRO Journal, 57:4, (474-484), Online publication date: 1-Apr-2011.
- Suri P and Singh G (2010). DG-metrics formulization for DGML-based software design, ACM SIGSOFT Software Engineering Notes, 35:3, (1-8), Online publication date: 11-May-2010.
- Mäkelä S and Leppänen V (2018). Client-based cohesion metrics for Java programs, Science of Computer Programming, 74:5-6, (355-378), Online publication date: 1-Mar-2009.
- Mäkelä S and Leppänen V A software metric for coherence of class roles in Java programs Proceedings of the 5th international symposium on Principles and practice of programming in Java, (51-60)
- Mäkelä S and Leppänen V External views on class cohesion Proceedings of the 2007 international conference on Computer systems and technologies, (1-6)
- van der Poll J and Kotzé P What design heuristics may enhance the utility of a formal specification? Proceedings of the 2002 annual research conference of the South African institute of computer scientists and information technologists on Enablement through technology, (179-194)
- Younessi H, Zeephongsekul P and Bodhisuwan W (2019). A General Model of Unit Testing Efficacy, Software Quality Journal, 10:1, (69-92), Online publication date: 1-Jul-2002.
- Moses J, Farrow M and Smith P (2019). Statistical Methods for Predicting and Improving Cohesion Using Information Flow, Software Quality Journal, 10:1, (11-46), Online publication date: 1-Jul-2002.
- Briand L, Morasca S and Basili V (1999). Defining and Validating Measures for Object-Based High-Level Design, IEEE Transactions on Software Engineering, 25:5, (722-743), Online publication date: 1-Sep-1999.
- Briand L, Daly J and Wüst J (1999). A Unified Framework for Coupling Measurement in Object-Oriented Systems, IEEE Transactions on Software Engineering, 25:1, (91-121), Online publication date: 1-Jan-1999.
- Briand L, Daly J and Wüst J (1998). A Unified Framework for Cohesion Measurement in Object-OrientedSystems, Empirical Software Engineering, 3:1, (65-117), Online publication date: 1-Jul-1998.
- Price M and Demurjian S (2019). Analyzing and measuring reusability in object-oriented design, ACM SIGPLAN Notices, 32:10, (22-33), Online publication date: 9-Oct-1997.
- Price M and Demurjian S Analyzing and measuring reusability in object-oriented design Proceedings of the 12th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, (22-33)
- Briand L, Devanbu P and Melo W An investigation into coupling measures for C++ Proceedings of the 19th international conference on Software engineering, (412-421)
- Harrison R, Briand L, Daly J, Kellner M, Raffo D and Shepperd M (1997). Process Modelling and Empirical Studies of Software Evolution(PMESSE‘97) Workshop Report, Empirical Software Engineering, 2:4, (381-403), Online publication date: 1-Apr-1997.
- Basili V, Briand L and Melo W (1996). A Validation of Object-Oriented Design Metrics as Quality Indicators, IEEE Transactions on Software Engineering, 22:10, (751-761), Online publication date: 1-Oct-1996.
- Briand L, Morasca S and Basili V (1996). Property-Based Software Engineering Measurement, IEEE Transactions on Software Engineering, 22:1, (68-86), Online publication date: 1-Jan-1996.
Index Terms
- Defining and validating high-level design metrics
Recommendations
Validating High-Level Synthesis
CAV '08: Proceedings of the 20th international conference on Computer Aided VerificationThe growing design-productivity gap has made designers shift toward using high-level languages like C, C++ and Java to do system-level design. High-Level Synthesis (HLS) is the process of generating Register Transfer Level (RTL) design from these ...
Towards Validating Complexity-Based Metrics for Software Product Line Architectures
SBCARS '13: Proceedings of the 2013 VII Brazilian Symposium on Software Components, Architectures and ReuseSoftware product line (PL) is an approach that focuses on software reuse and has been successfully applied for specific domains. The PL architecture (PLA) is one of the most important assets, and it represents commonalities and variabilities of a PL. ...
Validating object-oriented class cohesion metrics mathematically
SEPADS'10: Proceedings of the 9th WSEAS international conference on Software engineering, parallel and distributed systemsClass cohesion refers to the extent to which the members of a class are related. Several class cohesion metrics are proposed in the literature to indicate class cohesion and a few of them are mathematically validated against the necessary properties of ...