Enregistré dans:
Détails bibliographiques
Auteurs principaux: Ponsard, Christophe, Ospina, Gustavo, Darquennes, Denis
Format: Preprint
Publié: 2024
Sujets:
Accès en ligne:https://arxiv.org/abs/2411.15502
Tags: Ajouter un tag
Pas de tags, Soyez le premier à ajouter un tag!
_version_ 1866910710387179520
author Ponsard, Christophe
Ospina, Gustavo
Darquennes, Denis
author_facet Ponsard, Christophe
Ospina, Gustavo
Darquennes, Denis
contents Comparing the quality of software written in different computer languages is required in a variety of scenarios, e.g. multi-language projects or application selection process among candidates in different languages. We focus on the challenges related to comparing the maintainability quality typically through a maintainability index or technical debt approaches. We identify and discuss how to manage a number of challenges to produce comparable maintainability assessments across languages related to the programming paradigm (purely procedural vs OO vs multi-paradigm), the coverage of key quality dimensions, and the use of generic metrics vs more languages specific rules. Our work is based on a set of code analysis carried out in Wallonia over the past 15 years.
format Preprint
id arxiv_https___arxiv_org_abs_2411_15502
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Challenges in Comparing Code Maintainability across Different Programming Languages
Ponsard, Christophe
Ospina, Gustavo
Darquennes, Denis
Software Engineering
Comparing the quality of software written in different computer languages is required in a variety of scenarios, e.g. multi-language projects or application selection process among candidates in different languages. We focus on the challenges related to comparing the maintainability quality typically through a maintainability index or technical debt approaches. We identify and discuss how to manage a number of challenges to produce comparable maintainability assessments across languages related to the programming paradigm (purely procedural vs OO vs multi-paradigm), the coverage of key quality dimensions, and the use of generic metrics vs more languages specific rules. Our work is based on a set of code analysis carried out in Wallonia over the past 15 years.
title Challenges in Comparing Code Maintainability across Different Programming Languages
topic Software Engineering
url https://arxiv.org/abs/2411.15502