Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
41 changes: 41 additions & 0 deletions indicators/internal_cohesion_ok.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
{
"@context": "https://w3id.org/everse/rsqi#",
"@id": "https://w3id.org/everse/i/indicators/internal_cohesion_ok",
"@type": "SoftwareQualityIndicator",
"name": "Cohesion among methods/functions of a module follows community conventions",
"abbreviation": "internal_cohesion_ok",
"identifier": { "@id": "https://w3id.org/everse/i/indicators/internal_cohesion_ok" },
"description": "The cohesion among methods/functions of a module is maintained to a reasonable level according to community expectations and standards. Cohesion describes how related the functions within a single module are. Low cohesion implies that a given module performs tasks which are not very related to each other and hence can create problems as the module becomes large",
"status": "Active",
"keywords": [
"maintainability", "cohesion", "module", "code"
],
"version": "1.0.0",
"author": {
"@type": "schema:Person",
"name": "Daniel Garijo"
},
"contact": [
{
"@type": "schema:Person",
"name": "Daniel Garijo"
},
{
"@type": "schema:Person",
"name": "Andres Montero"
}
],
"source": [
{
"identifier": "https://zenodo.org/records/10647227",
"url": "https://zenodo.org/records/10647227",
"name": "Task Force Sub Group 3 - Review of Software Quality Attributes and Characteristics"
},
{
"url": "https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=11216562&tag=1",
"name": "Socially-Informed Jupyter Notebook Quality: A Role- and Lifecycle-Aware Metrics Framework"
}
],
"qualityDimension": { "@id": "https://w3id.org/everse/i/dimensions/maintainability" },
"created": "11-03-2026"
}
Loading