• English
  • Deutsch
  • Log In
    Password Login
    Research Outputs
    Fundings & Projects
    Researchers
    Institutes
    Statistics
Repository logo
Fraunhofer-Gesellschaft
  1. Home
  2. Fraunhofer-Gesellschaft
  3. Konferenzschrift
  4. An exploratory study to investigate the impact of conceptualization in god class detection
 
  • Details
  • Full
Options
2013
Conference Paper
Title

An exploratory study to investigate the impact of conceptualization in god class detection

Abstract
Context: The concept of code smells is widespread in Software Engineering. However, in spite of the many discussions and claims about them, there are few empirical studies to support or contest these ideas. In particular, the study of the human perception of what is a code smell and how to deal with it has been mostly neglected. Objective: To build empirical support to understand the effect of god classes, one of the most known code smells. In particular, this paper focuses on how conceptualization affects identification of god classes, i.e., how different people perceive the god class concept. Method: A controlled experiment that extends and builds upon another empirical study about how humans detect god classes [19]. Our study: i) deepens and details some of the research questions of the previous study, ii) introduces a new research question and, iii) when possible, compares the results of both studies. Result: Our findings show that participants have different person al criteria and preferences in choosing drivers to identify god classes. The agreement between participants is not high, which is in accordance with previous studies. Conclusion: This study contributes to expand the empirical data about the human perception of code smells. It also presents a new way to evaluate effort and distraction in experiments through the use of automatic logging of participant actions.
Author(s)
Santos, J.A.M.
Mendonça, M.G. de
Silva, C.V.A.
Mainwork
EASE 2013, 17th International Conference on Evaluation and Assessment in Software Engineering. Proceedings  
Conference
International Conference on Evaluation and Assessment in Software Engineering (EASE) 2013  
DOI
10.1145/2460999.2461007
Language
English
FPC-UFBA  
  • Cookie settings
  • Imprint
  • Privacy policy
  • Api
  • Contact
© 2024