Smurf: A svm-based incremental anti-pattern detection approach
A Maiga, N Ali, N Bhattacharya… - 2012 19th Working …, 2012 - ieeexplore.ieee.org
In current, typical software development projects, hundreds of developers work
asynchronously in space and time and may introduce anti-patterns in their software systems …
asynchronously in space and time and may introduce anti-patterns in their software systems …
Analyzing the impact of antipatterns on change-proneness using fine-grained source code changes
D Romano, P Raila, M Pinzger… - 2012 19th working …, 2012 - ieeexplore.ieee.org
Antipatterns are poor solutions to design and implementation problems which are claimed to
make object oriented systems hard to maintain. Our recent studies showed that classes with …
make object oriented systems hard to maintain. Our recent studies showed that classes with …
Antipatterns detection approaches in Object-Oriented Design: A literature review
J Din, AB Al-Badareen, YY Jusoh - 2012 7th International …, 2012 - ieeexplore.ieee.org
Pattern is one of the most simple and powerful techniques to improve the design, and
consequently enhance the maintainability, reusability, and reverse engineering. Design …
consequently enhance the maintainability, reusability, and reverse engineering. Design …
iXML: A process-pluggable ADL for supporting architectural analysis in component-based systems
N Admodisastro, G Kotonya - 2012 7th International …, 2012 - ieeexplore.ieee.org
Component-based software development (CBD) is an architecture-centric process that relies
on the integration of pre-fabricated software components to construct systems. Architecture …
on the integration of pre-fabricated software components to construct systems. Architecture …