Improving design smell detection for adoption in industry

  1. Alkharabsheh,, Khalid Suleiman
Supervised by:
  1. José Angel Taboada González Director
  2. Yania Crespo Director

Defence university: Universidade de Santiago de Compostela

Fecha de defensa: 11 April 2019

Committee:
  1. José Miguel Toro Bonilla Chair
  2. José Manuel Cotos Yáñez Secretary
  3. Mario G. Piattini Velthuis Committee member
Department:
  1. Department of Electronics and Computing

Type: Thesis

Teseo: 597253 DIALNET

Abstract

This work identifies and analyses some barriers to improve the use of Design Smells detection in industry. First, the lack of agreement between tools and experts is established and analyzed for new information to help justify the differences in criteria used in identification. In this work we find indications that the information that describes the context of the analyzed project can help in this problem. Second, the excess of detected Design Smells is analyzed and addressed by proposing the prioritization of God Classes identified, as opposed to the all-or-nothing strategies of current tools, to help developers order its maintenance operations. This prioritization is validated according to this criterion.