2019
DOI: 10.1007/978-3-030-22888-0_6
|View full text |Cite
|
Sign up to set email alerts
|

Behavioral Evolution of Design Patterns: Understanding Software Reuse Through the Evolution of Pattern Behavior

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
5

Citation Types

0
26
0

Year Published

2021
2021
2024
2024

Publication Types

Select...
5
1

Relationship

1
5

Authors

Journals

citations
Cited by 10 publications
(26 citation statements)
references
References 10 publications
0
26
0
Order By: Relevance
“…Currently, many software developers use object-oriented design patterns in their systems design owing to their traits of reusability, maintainability, and extension capability to forthcoming versions. In addition, their application could eliminate the emergence of defects and faults-proneness in their source code [1][2][3]. Design patterns are considered a result of good programming practice, primarily aiming to provide solutions in resolving common software problems [4].…”
Section: Introductionmentioning
confidence: 99%
See 4 more Smart Citations
“…Currently, many software developers use object-oriented design patterns in their systems design owing to their traits of reusability, maintainability, and extension capability to forthcoming versions. In addition, their application could eliminate the emergence of defects and faults-proneness in their source code [1][2][3]. Design patterns are considered a result of good programming practice, primarily aiming to provide solutions in resolving common software problems [4].…”
Section: Introductionmentioning
confidence: 99%
“…The occurrence of grime in design patterns refers to symptoms of built-up unrelated artefacts in classes that play a role in the design pattern. These unrelated artifacts such as methods, attributes or relationships are unrelated to the intended responsibilities of a design pattern [1]. Moreover, the occurrences of code smells in design patterns are considered as symptoms that indicate a serious problem in design pattern source codes, and a violation of design pattern principles which could demand refactoring to remove them [18].…”
Section: Introductionmentioning
confidence: 99%
See 3 more Smart Citations