Al Dallal, 2023 - Google Patents
Empirical Exploration of the Relationship Between Coupling and Method Interaction-Based Cohesion Measures for Object-Oriented ClassesAl Dallal, 2023
- Document ID
- 16703230701482032111
- Author
- Al Dallal J
- Publication year
- Publication venue
- 2023 Computer Applications & Technological Solutions (CATS)
External Links
Snippet
Developing high-quality systems is an essential goal in software engineering. Coupling and cohesion are two highly considered quality attributes. For object-oriented systems, class cohesion refers to the relatedness of members of a class, whereas class coupling refers to …
- 238000010168 coupling process 0 title abstract description 66
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/36—Preventing errors by testing or debugging software
- G06F11/3604—Software analysis for verifying properties of programs
- G06F11/3612—Software analysis for verifying properties of programs by runtime analysis
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/50—Computer-aided design
- G06F17/5009—Computer-aided design using simulation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for programme control, e.g. control unit
- G06F9/06—Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
- G06F9/46—Multiprogramming arrangements
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/34—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation; Recording or statistical evaluation of user activity, e.g. usability assessment
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for programme control, e.g. control unit
- G06F9/06—Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
- G06F9/44—Arrangements for executing specific programmes
- G06F9/4421—Execution paradigms
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/40—Transformations of program code
- G06F8/41—Compilation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/36—Preventing errors by testing or debugging software
- G06F11/3668—Software testing
- G06F11/3672—Test management
- G06F11/3676—Test management for coverage analysis
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/70—Software maintenance or management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06Q—DATA PROCESSING SYSTEMS OR METHODS, SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL, SUPERVISORY OR FORECASTING PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL, SUPERVISORY OR FORECASTING PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management, e.g. organising, planning, scheduling or allocating time, human or machine resources; Enterprise planning; Organisational models
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F7/00—Methods or arrangements for processing data by operating upon the order or content of the data handled
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06N—COMPUTER SYSTEMS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N5/00—Computer systems utilising knowledge based models
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6658643B1 (en) | Method and apparatus for computer software analysis | |
Whitner et al. | Guidelines for selecting and using simulation model verification techniques | |
EP2367114B1 (en) | Evaluating and enforcing software design quality | |
Mueller et al. | A comparison of static analysis and evolutionary testing for the verification of timing constraints | |
EP1879105A2 (en) | Systems and methods for identifying and displaying dependencies | |
US7451439B2 (en) | System and method for automatically identifying compound refactorings of program code through quantitative metric analysis | |
Clarisó et al. | Smart bound selection for the verification of UML/OCL class diagrams | |
Lee et al. | Reusability and maintainability metrics for object-oriented software | |
CN115659335A (en) | Block chain intelligent contract vulnerability detection method and device based on mixed fuzzy test | |
Gill et al. | Dependency and interaction oriented complexity metrics of component-based systems | |
Abdurazik et al. | Using coupling-based weights for the class integration and test order problem | |
Fraternali et al. | Automating function point analysis with model driven development | |
He et al. | IFDS-based context debloating for object-sensitive pointer analysis | |
US20090043761A1 (en) | Autonomic computing system, execution environment control program | |
Al Dallal | The impact of inheritance on the internal quality attributes of Java classes | |
Al Dallal | Empirical Exploration of the Relationship Between Coupling and Method Interaction-Based Cohesion Measures for Object-Oriented Classes | |
Lai et al. | Defining and verifying behaviour of domain specific language with fUML | |
Becker et al. | MOSYS: A methodology for automatic object identification from system specification | |
Miceli et al. | A metric based technique for design flaws detection and correction | |
Yuniasri et al. | A comparative analysis of quality page object and screenplay design pattern on web-based automation testing | |
Bieman | Metric development for object-oriented software | |
Paradkar | SALT-an integrated environment to automate generation of function tests for APIs | |
JP2022124240A (en) | Diagnostic pattern generation method and computer | |
Asad et al. | Evaluating the impact of software metrics on defects prediction. Part 2 | |
Tsantalis et al. | Probabilistic evaluation of object-oriented systems |