Home // ICSEA 2015, The Tenth International Conference on Software Engineering Advances // View article


An Exploratory Study on the Influence of Developers in Code Smell Introduction

Authors:
Leandro Alves
Ricardo Choren
Eduardo Alves

Keywords: Code smells; exploratory study; software development and maintenance; development teams

Abstract:
A code smell is any symptom in the source code that possibly indicates a deeper maintainability problem. Code smell introduction is a creative task - developers unintentionally introduce code smells in their programs. In this study, we try to obtain a deeper understanding on the relationship between developers and code smell introduction on a software. We analyzed instances of code smells previously reported in the literature and our study involved over 6000 commits of 5 open source object-oriented systems. First, we analyzed the distributions of developers using specific characteristics to classify the developers into groups. Then, we investigated the relationships between types of developers and code smells. The outcome of our evaluation suggests that the way a developer participates in the project may be associated with code smell introduction

Pages: 12 to 17

Copyright: Copyright (c) IARIA, 2015

Publication date: November 15, 2015

Published in: conference

ISSN: 2308-4235

ISBN: 978-1-61208-438-1

Location: Barcelona, Spain

Dates: from November 15, 2015 to November 20, 2015