loading
Papers Papers/2022 Papers Papers/2022

Research.Publish.Connect.

Paper

Authors: Simona Motogna ; Diana Cristea ; Diana-Florina Şotropa and Arthur-Jozsef Molnar

Affiliation: Faculty of Mathematics and Computer Science, Babeş-Bolyai University, Cluj-Napoca, Romania

Keyword(s): Static Code Analysis, Formal Concept Analysis, Bad Practices, SonarQube.

Abstract: Static code analysis tools have been widely used as a resource for early error detection in software development. This paper explores the use of SonarQube together with Formal Concept Analysis, used for detecting data clusters, in enhancing source code quality among junior developers by facilitating the early detection of various quality issues and revealing dependencies among detected issues. We analyze the distribution of bad-practice issues in junior developers’ projects and show where the main problems occur, as well as the associations of bad practice issues with other types of issues. We conclude the analysis with a comparison between Python and Java projects with respect to the mentioned aspects. While focusing the analysis on issues related to bad practices in both Java and Python projects, the paper aims to to uncover challenges faced by junior developers in Java and Python projects, promoting awareness of code quality.

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.135.206.229

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:
Motogna, S.; Cristea, D.; Şotropa, D. and Molnar, A. (2024). Uncovering Bad Practices in Junior Developer Projects Using Static Analysis and Formal Concept Analysis. In Proceedings of the 19th International Conference on Evaluation of Novel Approaches to Software Engineering - ENASE; ISBN 978-989-758-696-5; ISSN 2184-4895, SciTePress, pages 752-759. DOI: 10.5220/0012739500003687

@conference{enase24,
author={Simona Motogna. and Diana Cristea. and Diana{-}Florina Şotropa. and Arthur{-}Jozsef Molnar.},
title={Uncovering Bad Practices in Junior Developer Projects Using Static Analysis and Formal Concept Analysis},
booktitle={Proceedings of the 19th International Conference on Evaluation of Novel Approaches to Software Engineering - ENASE},
year={2024},
pages={752-759},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0012739500003687},
isbn={978-989-758-696-5},
issn={2184-4895},
}

TY - CONF

JO - Proceedings of the 19th International Conference on Evaluation of Novel Approaches to Software Engineering - ENASE
TI - Uncovering Bad Practices in Junior Developer Projects Using Static Analysis and Formal Concept Analysis
SN - 978-989-758-696-5
IS - 2184-4895
AU - Motogna, S.
AU - Cristea, D.
AU - Şotropa, D.
AU - Molnar, A.
PY - 2024
SP - 752
EP - 759
DO - 10.5220/0012739500003687
PB - SciTePress