2011
DOI: 10.1016/j.jss.2011.06.047
|View full text |Cite
|
Sign up to set email alerts
|

An empirical investigation on the reusability of design patterns and software packages

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
10
0

Year Published

2012
2012
2021
2021

Publication Types

Select...
8
1

Relationship

1
8

Authors

Journals

citations
Cited by 29 publications
(10 citation statements)
references
References 28 publications
0
10
0
Order By: Relevance
“…Ampatzoglou et al [27] investigated the reusability of design patterns, classes, and software packages. They compared the reusability of identified classes with the reusability of the patterns and the packages that these classes belong to.…”
Section: They Collected Data From 3 Open Source Software Projects (Jhmentioning
confidence: 99%
“…Ampatzoglou et al [27] investigated the reusability of design patterns, classes, and software packages. They compared the reusability of identified classes with the reusability of the patterns and the packages that these classes belong to.…”
Section: They Collected Data From 3 Open Source Software Projects (Jhmentioning
confidence: 99%
“…In this study we have selected to adopt the QMOOD model (Bansiya and Davis, 2002) to assess the quality of the reusable components since it is a model that has been thoroughly used in literature to investigate software quality (Couto et al, 2018;O'Keeffe and Cinnéide, 2006;Osbeck et al, 2011) and software reusability (Ampatzoglou et al, 2011;Ani et al, 2017). Additionally, another motivation for selecting QMOOD (Bansiya and Davis, 2002), is the fact that it provides 6 indices, Reusability, Extendibility, Flexibility, Functionality, Understandability and Effectiveness that assess the quality aspects that are of interest in the case of component reuse in the context of IoT (Bröring et al, 2017;Kim et al, 2012;Lazarescu, 2014;Smiari and Bibi, 2018).…”
Section: Software Reusementioning
confidence: 99%
“…Case studies are fitting evaluation methods when a large dataset is available and when the environment that the method is applied is not controlled. The case study organization is similar to [2] where the authors performed a case study to evaluate the reusability of design patterns.…”
Section: Case Studymentioning
confidence: 99%
“…In software engineering, software components are typically equivalent to software packages and classes [13]. In [2] the authors suggest that software components can be extracted on the basis of pattern instances [8] and compared the internal quality of patterns with packages and classes. One drawback of the above mentioned approaches is the fact that the set of classes that are involved either in the package or the design pattern instances are not compileable, i.e.…”
Section: Introductionmentioning
confidence: 99%