International Journal of Science and Research (IJSR)

International Journal of Science and Research (IJSR)
Open Access | Fully Refereed | Peer Reviewed

ISSN: 2319-7064




Downloads: 123

M.Tech / M.E / PhD Thesis | Software Engineering | India | Volume 3 Issue 4, April 2014


Conceptual Cohesion of Classes(C3) Metrics

Girish K.K.


Abstract: High cohesion is a desirable property of software as it positively impacts understanding, reuse, and maintenance. Currently proposed measures for cohesion in Object-Oriented (OO) software reflect particular interpretations of cohesion and capture different aspects of it. Existing approaches are largely based on using the structural information from the source code, such as attribute references, in methods to measure cohesion. This paper proposes a new measure for the cohesion of classes in OO software systems based on the analysis of the unstructured information embedded in the source code, such as comments and identifiers. The measure, named the Conceptual Cohesion of Classes (C3), is inspired by the mechanisms used to measure textual coherence in cognitive psychology and computational linguistics. This paper presents the principles and the technology that stand behind the C3 measure. An open source eclipse plug-in is developed as part of this research work to demonstrate how well cohesion of classes is predicted using C3 metrics.


Keywords: Software cohesion, textual coherence, fault prediction, fault proneness, program comprehension, information retrieval, Latent Semantic Indexing


Edition: Volume 3 Issue 4, April 2014,


Pages: 1 - 4


How to Cite this Article?

Girish K.K., "Conceptual Cohesion of Classes(C3) Metrics", International Journal of Science and Research (IJSR), https://www.ijsr.net/get_abstract.php?paper_id=20131221, Volume 3 Issue 4, April 2014, 1 - 4

How to Share this Article?

Enter Your Email Address


Similar Articles with Keyword 'information retrieval'

Downloads: 111

Research Paper, Software Engineering, India, Volume 3 Issue 2, February 2014

Pages: 431 - 435

An Ensemble Framework for Web Content Extraction to User Query Obfuscations

Umarani. P. M, Sumathi. P

Share this Article

Downloads: 113

Research Paper, Software Engineering, India, Volume 2 Issue 12, December 2013

Pages: 92 - 94

Semantic Similarity Using Web Search Engine

Meghana Raut, Nityaspandana Nalamari, Darshana Rane

Share this Article

Similar Articles with Keyword 'Software'

Downloads: 57 | Weekly Hits: ⮙2 | Monthly Hits: ⮙2

Masters Thesis, Software Engineering, Mexico, Volume 10 Issue 2, February 2021

Pages: 375 - 379

Hybrid Method to Develop Software based on Agile and Traditional Methodologies: Requirements, Analysis and Design Phases

Ing. Ayizdeth Fuentes Zarate, Ing. Miguel Angel Munoz Pozos, Dr. Rene Santaolaya Salgado, Dr. Jose Juan Hernandez Mora

Share this Article

Downloads: 65

Research Paper, Software Engineering, India, Volume 10 Issue 1, January 2021

Pages: 474 - 476

Software Re-engineering Process Model

Ajit Kumar

Share this Article

Similar Articles with Keyword 'prediction'

Downloads: 84

Research Paper, Software Engineering, India, Volume 5 Issue 8, August 2016

Pages: 1366 - 1370

Attrition Prediction Using Machine Learning to Help in Astute Decision

Reshad Abdullah, Sachin Bojewar

Share this Article

Downloads: 91

Review Papers, Software Engineering, India, Volume 4 Issue 4, April 2015

Pages: 1743 - 1746

An Improved Approach to Forecast Equity Market Using Time Series Method

Rijhal Mune, Shikha Pandey

Share this Article

Similar Articles with Keyword 'program'

Downloads: 57 | Weekly Hits: ⮙2 | Monthly Hits: ⮙2

Masters Thesis, Software Engineering, Mexico, Volume 10 Issue 2, February 2021

Pages: 375 - 379

Hybrid Method to Develop Software based on Agile and Traditional Methodologies: Requirements, Analysis and Design Phases

Ing. Ayizdeth Fuentes Zarate, Ing. Miguel Angel Munoz Pozos, Dr. Rene Santaolaya Salgado, Dr. Jose Juan Hernandez Mora

Share this Article

Downloads: 97

Research Paper, Software Engineering, India, Volume 4 Issue 2, February 2015

Pages: 2307 - 2312

Household Appliance Scheduling

Aritro Sengupta, Amit Das

Share this Article

Similar Articles with Keyword 'information'

Downloads: 84

Research Paper, Software Engineering, India, Volume 5 Issue 8, August 2016

Pages: 1366 - 1370

Attrition Prediction Using Machine Learning to Help in Astute Decision

Reshad Abdullah, Sachin Bojewar

Share this Article

Downloads: 88

Survey Paper, Software Engineering, India, Volume 3 Issue 11, November 2014

Pages: 2002 - 2004

A Vein Map Technology in Combination with Kerberos Authentication Protocol

Asmita B. Kalamkar, Dr. K. N. Honwadkar

Share this Article

Similar Articles with Keyword 'retrieval'

Downloads: 106

Comparative Studies, Software Engineering, India, Volume 5 Issue 4, April 2016

Pages: 2146 - 2149

Design of Data Retrieval System for providing Live Feed of Enrollments in Universities using Data Visualization

Anish H. Narkhede

Share this Article

Downloads: 111

Research Paper, Software Engineering, India, Volume 3 Issue 2, February 2014

Pages: 431 - 435

An Ensemble Framework for Web Content Extraction to User Query Obfuscations

Umarani. P. M, Sumathi. P

Share this Article

Similar Articles with Keyword 'Semantic'

Downloads: 104 | Monthly Hits: ⮙1

Research Paper, Software Engineering, India, Volume 5 Issue 7, July 2016

Pages: 1059 - 1063

Software Source Code Plagiarism Detection Using Latent Semantic Analysis

Bhramadeo Vishnu Deokate, Dinesh Bhagwan Hanchate

Share this Article

Downloads: 111

Research Paper, Software Engineering, India, Volume 3 Issue 2, February 2014

Pages: 431 - 435

An Ensemble Framework for Web Content Extraction to User Query Obfuscations

Umarani. P. M, Sumathi. P

Share this Article
Top