<  Retour au portail Polytechnique Montréal

Multi-language design smells : a backstage perspective

Mouna Abidi, Moses Openja et Foutse Khomh

Communication écrite (2020)

Un lien externe est disponible pour ce document
Afficher le résumé
Cacher le résumé

Abstract

Context: Multi-language systems became prevalent with technological advances. Developers opt for the combination of programming languages to build an application.

Problem: Software quality is achieved by following good practices and avoiding bad ones. However, most of the practices in the literature are applied to a single programming language and do not consider the interaction between programming languages.

Objective: We previously defined a catalog of bad practices i.e., design smells related to multi-language systems. This paper aims to provide empirical evidence on the relevance of our catalog and its impact on software quality.

Method: We analysed 262 snapshots of nine open source projects to detect occurrences of multi-language design smells. We also extracted information about the developers that contributed to those systems. We plan to perform an open and a closed survey targeting developers in general but also developers that contributed to those systems. We will survey developers about the perceived prevalence of those smells, their severity and impact on software quality attributes.

Mots clés

survey; multi-language systems; design smells; JNI

Sujet(s): 2700 Technologie de l'information > 2705 Logiciels et développement
2700 Technologie de l'information > 2706 Génie logiciel
Département: Département de génie informatique et génie logiciel
URL de PolyPublie: https://publications.polymtl.ca/9347/
Nom de la conférence: 17th International Conference on Mining Software Repositories (MSR 2020)
Lieu de la conférence: Seoul, Republic of Korea
Date(s) de la conférence: 2020-06-29 - 2020-06-30
Maison d'édition: ACM
DOI: 10.1145/3379597.3387508
URL officielle: https://doi.org/10.1145/3379597.3387508
Date du dépôt: 07 sept. 2023 09:57
Dernière modification: 05 avr. 2024 10:46
Citer en APA 7: Abidi, M., Openja, M., & Khomh, F. (juin 2020). Multi-language design smells : a backstage perspective [Communication écrite]. 17th International Conference on Mining Software Repositories (MSR 2020), Seoul, Republic of Korea. https://doi.org/10.1145/3379597.3387508

Statistiques

Dimensions

Actions réservées au personnel

Afficher document Afficher document