Mouna Abidi, Moses Openja et Foutse Khomh
Communication écrite (2020)
Un lien externe est disponible pour ce documentAbstract
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: | 25 sept. 2024 15:45 |
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