2017
DOI: 10.17706/jsw.12.8.671-681
|View full text |Cite
|
Sign up to set email alerts
|

An Empirical Analysis of the Relationship between Cohesion and Testing Effort

Abstract: Predicting software testability can reduce costs and efforts. Cohesion, as one of software quality metrics, found to be good indicator for software testability. Although there is a good interest in software testability on the class level in the literature, software testability on the package level has not received the same interest. The paper investigates the relationship between a newly proposed package cohesion metric and software testing effort. The empirical analysis used data collected from five Java open… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
5
0

Year Published

2018
2018
2022
2022

Publication Types

Select...
2
1

Relationship

1
2

Authors

Journals

citations
Cited by 3 publications
(5 citation statements)
references
References 25 publications
(34 reference statements)
0
5
0
Order By: Relevance
“…In this section, we present another empirical study we performed that has been motivated by our previous works in investigating how package cohesion is related to package maintainability [13] and package testability [14]. Using logistic regression analysis, the study investigates the relationship between package cohesion and maintainability in terms of maintenance effort.…”
Section: Empirical Analysis and Resultsmentioning
confidence: 99%
See 3 more Smart Citations
“…In this section, we present another empirical study we performed that has been motivated by our previous works in investigating how package cohesion is related to package maintainability [13] and package testability [14]. Using logistic regression analysis, the study investigates the relationship between package cohesion and maintainability in terms of maintenance effort.…”
Section: Empirical Analysis and Resultsmentioning
confidence: 99%
“…In previous work [12], [13], the cohesion metric (CH) was found to be a significant early predictor for software maintenance efforts; which encouraged us to conduct further investigation of software maintainability using the CH metric. The stability of the impact of CH across different statistic analyses performed either with relation to software maintainability [13] or software testability [14] allows us to draw optimistic conclusions about its use as an indicator. Furthermore, based on the obtained results, we can believe that following the package cohesion principles by Martin [6], which the (CH) cohesion metric was developed based on, can improve the software maintainability.…”
Section: Discussionmentioning
confidence: 99%
See 2 more Smart Citations
“…25, 50, 75 and 100% of time needed to execute all test cases. Albattah and Melton [40] analysed relation between cohesion and testing effort.…”
Section: Related Workmentioning
confidence: 99%