scispace - formally typeset
Journal ArticleDOI

Design pattern recovery through visual language parsing and source code analysis

Reads0
Chats0
TLDR
The recognition process is supported by a tool, namely design pattern recovery environment, which allowed us to assess the retrieval effectiveness of the proposed approach on six public-domain programs and libraries.
About
This article is published in Journal of Systems and Software.The article was published on 2009-07-01. It has received 89 citations till now. The article focuses on the topics: Structural pattern & Source code.

read more

Citations
More filters
Journal ArticleDOI

On applying machine learning techniques for design pattern detection

TL;DR: This paper describes the experimentations for the detection of five design patterns on 10 open source software systems, compare the performances obtained by different learning models with respect to a baseline, and discusses the encountered issues.
Journal ArticleDOI

Research state of the art on GoF design patterns: A mapping study

TL;DR: A mapping study of about 120 primary studies is presented, to provide an overview of the research efforts on Gang of Four (GoF) design patterns and suggests that design pattern research can be further categorized to research on GoF patterns formalization, detection and application and on the effect of GoFpatterns on software quality attributes.

Software data analytics: architectural model discovery and design pattern detection

Cong Liu
TL;DR: This thesis focuses on the analysis of software execution data from two perspectives: (1) architectural model discovery; and (2) design pattern detection.
Proceedings ArticleDOI

Improving Behavioral Design Pattern Detection through Model Checking

TL;DR: This paper presents a fully automated design pattern recovery approach that analyzes the behavior of pattern instances both statically and dynamically and exploits model checking to statically verify the behavioral aspects of design pattern instances.
Journal ArticleDOI

A comprehensive approach to the recovery of design pattern instances based on sub-patterns and method signatures

TL;DR: This paper presents a novel comprehensive approach to the recovery of instances of 23 GoF design patterns from source codes and employs the method signatures to investigate the behavioral features to avoid choosing the test cases with full code coverage.
References
More filters
Book

Design Patterns: Elements of Reusable Object-Oriented Software

TL;DR: The book is an introduction to the idea of design patterns in software engineering, and a catalog of twenty-three common patterns, which most experienced OOP designers will find out they've known about patterns all along.
Book

Introduction to Modern Information Retrieval

TL;DR: Reading is a need and a hobby at once and this condition is the on that will make you feel that you must read.
Proceedings ArticleDOI

Clone detection using abstract syntax trees

TL;DR: The paper presents simple and practical methods for detecting exact and near miss clones over arbitrary program fragments in program source code by using abstract syntax trees and suggests that clone detection could be useful in producing more structured code, and in reverse engineering to discover domain concepts and their implementations.
Proceedings ArticleDOI

Experiment on the automatic detection of function clones in a software system using metrics

Mayrand, +2 more
TL;DR: A technique to automatically identify duplicate and near duplicate functions in a large software system using metrics extracted from the source code using the tool Datrix/sup TM/.
Proceedings ArticleDOI

Documenting frameworks using patterns

TL;DR: This paper shows one way to document frameworks with patterns, and includes a set of patterns for HotDraw as an example to see how well patterns work to describe a framework.
Related Papers (5)