Abstract — This paper mainly studies the effect of design patterns on the Software maintainability. Design patterns describe solutions for common design problems and they were introduced to improve software quality and accelerate software development. However, there are some difficulties to choose an optimal pattern adapted to a certain application and problem. So until now the results on the effect of design patterns on software quality are controversial. In this context, we propose a tool for design pattern guided that retrieves the appropriate pattern with respect to software maintainability from a repository of patterns. It measures the maintainability of design pattern by some metrics and candidate the more maintainable pattern to the ...
In this paper we analyze at the class level the quality of the software portions including classes p...
In this paper we analyze at the class level the quality of the software portions including classes p...
In this paper we analyze at the class level the quality of the software portions including classes p...
This research mainly concentrates on investigating different design solutions which can be applied d...
Abstract--Design patterns are widely used to make the process of development easier as they greatly ...
Context Software quality is considered to be one of the most important concerns of software producti...
Abstract At the present time, best rules and patterns have reached a zenith in popularity and diffus...
ContextSoftware quality is considered to be one of the most important concerns of software productio...
One of the current issues in the software engineering community is related to problems of software ...
Abstract—Refactoring to patterns allows software designers to safely move their designs towards spec...
The importance of building maintainable software is being recognized in the community of software de...
The importance of building maintainable software is being recognized in the community of software de...
Design patterns have been eagerly adopted by software developers in recent years. There is ample evi...
The importance of building maintainable software is being recognized in the community of software de...
This study investigates the connection between design patterns, object oriented (OO) quality metrics...
In this paper we analyze at the class level the quality of the software portions including classes p...
In this paper we analyze at the class level the quality of the software portions including classes p...
In this paper we analyze at the class level the quality of the software portions including classes p...
This research mainly concentrates on investigating different design solutions which can be applied d...
Abstract--Design patterns are widely used to make the process of development easier as they greatly ...
Context Software quality is considered to be one of the most important concerns of software producti...
Abstract At the present time, best rules and patterns have reached a zenith in popularity and diffus...
ContextSoftware quality is considered to be one of the most important concerns of software productio...
One of the current issues in the software engineering community is related to problems of software ...
Abstract—Refactoring to patterns allows software designers to safely move their designs towards spec...
The importance of building maintainable software is being recognized in the community of software de...
The importance of building maintainable software is being recognized in the community of software de...
Design patterns have been eagerly adopted by software developers in recent years. There is ample evi...
The importance of building maintainable software is being recognized in the community of software de...
This study investigates the connection between design patterns, object oriented (OO) quality metrics...
In this paper we analyze at the class level the quality of the software portions including classes p...
In this paper we analyze at the class level the quality of the software portions including classes p...
In this paper we analyze at the class level the quality of the software portions including classes p...