Sampson Gholston

Learn More
It has been stated that there is very less variability in cohesion, coupling and complexity of software packages within specific domains such as Graphical User Interface (GUI). This implies that software metrics show low variability within single domain and high variability between domains. This paper investigates the domain issue by creating hierarchical(More)
This paper presents Percentage of Shared Ideas (PSI), a metric for measuring the semantic cohesion of a class in object-oriented software. PSI uses information in a knowledge base to quantify the cohesiveness of a class's task in the problem domain, allowing a clearer view of cohesion than code syntax provides. Furthermore, this metric is independent of(More)