Abstract

The influence of design decisions on quality characteristics has been studied extensively in research with various viewpoints, aims, measurements, and quality attributes, resulting in contradictory and difficult-to-compare conclusions. Until now, the results on the effect of design patterns on software quality are controversial. There are two objectives of conducting this study. The first one is to analyze the impact of design patterns on software quality. The second is investigating the approaches used for detecting design patterns. All the analysis is done with the use of a technique called systematic literature review (SLR). The SLR findings demonstrate that pattern documentation, pattern class size, and pattern dispersion degree have a significant effect on the quality of software. Similarity scoring, graph-based, and machine learning-based approaches are the existing proposed methods for detecting design patterns. The results have shown that there is a need for benchmarking design patterns detection proposed approaches.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.