loading
Papers Papers/2022 Papers Papers/2022

Research.Publish.Connect.

Paper

Paper Unlock

Authors: Edit Pengő and Péter Gál

Affiliation: Department of Software Engineering, University of Szeged, Dugonics ter 13, 6720, Szeged and Hungary

Keyword(s): Code Smells, Primitive Obsession, Primitive Enthusiasm, Static Analysis, Refactoring.

Abstract: Primitive Obsession is a type of a code smell that has lacked the attention of the research community. Although, as a code smell it can be a useful indicator of underlying design problems in the source code, there was only one previously presented automated detection method. In this paper, the Primitive Obsession is discussed and multiple variants for Primitive Enthusiasm is defined. Primitive Enthusiasm is a metric designed to highlight possible Primitive Obsession infected code parts. Additionally other supplemental metrics are presented to grasp more aspects of Primitive Obsession as well. The current implementation of the described metrics is for Java and the evaluation was done on three open-source Java systems.

CC BY-NC-ND 4.0

Sign In Guest: Register as new SciTePress user now for free.

Sign In SciTePress user: please login.

PDF ImageMy Papers

You are not signed in, therefore limits apply to your IP address 3.145.12.242

In the current month:
Recent papers: 100 available of 100 total
2+ years older papers: 200 available of 200 total

Paper citation in several formats:
Pengő, E. and Gál, P. (2018). Grasping Primitive Enthusiasm - Approaching Primitive Obsession in Steps. In Proceedings of the 13th International Conference on Software Technologies - ICSOFT; ISBN 978-989-758-320-9; ISSN 2184-2833, SciTePress, pages 389-396. DOI: 10.5220/0006918804230430

@conference{icsoft18,
author={Edit Pengő. and Péter Gál.},
title={Grasping Primitive Enthusiasm - Approaching Primitive Obsession in Steps},
booktitle={Proceedings of the 13th International Conference on Software Technologies - ICSOFT},
year={2018},
pages={389-396},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0006918804230430},
isbn={978-989-758-320-9},
issn={2184-2833},
}

TY - CONF

JO - Proceedings of the 13th International Conference on Software Technologies - ICSOFT
TI - Grasping Primitive Enthusiasm - Approaching Primitive Obsession in Steps
SN - 978-989-758-320-9
IS - 2184-2833
AU - Pengő, E.
AU - Gál, P.
PY - 2018
SP - 389
EP - 396
DO - 10.5220/0006918804230430
PB - SciTePress