Conference paper (in proceedings)
A multivocal mapping study of mongoDB smells
-
Cherry, Boris
Namur Digital Institute, University of Namur, Belgium
-
Bernard, Jehan
Namur Digital Institute, University of Namur, Belgium
-
Kintziger, Thomas
Namur Digital Institute, University of Namur, Belgium
-
Nagy, Csaba
ORCID
Istituto del software (SI), Facoltà di scienze informatiche, Università della Svizzera italiana, Svizzera
-
Cleve, Anthony
Namur Digital Institute, University of Namur, Belgium
-
Lanza, Michele
ORCID
Istituto del software (SI), Facoltà di scienze informatiche, Università della Svizzera italiana, Svizzera
Show more…
Published in:
- 2024 IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER). - 2024, p. 792-803
English
Code smells are symptoms of poor design or bad implementation choices. Their automatic detection is helpful for various reasons. For example, the detected smells can guide developers during code inspection to find the causes of maintenance problems. Many code smells have been proposed for several technologies, including database communication, such as ORM or SQL antipatterns. However, despite its popularity, no research has been conducted on MongoDB smells. We present a systematic multivocal literature mapping study, also covering “grey” literature, to build a catalog of MongoDB code smells. After evaluating 1,498 artifacts (e.g., blog posts, online articles, book chapters, scientific papers, presentation slides, and videos) from 12 search engines, we manually reviewed 174 sources and devised a catalog of 76 smells organized into 11 categories. We present the catalog of MongoDB code smells through a series of examples.
-
Collections
-
-
Language
-
-
Classification
-
Computer science and technology
-
License
-
License undefined
-
Open access status
-
green
-
Identifiers
-
-
Persistent URL
-
https://n2t.net/ark:/12658/srd1329705
Statistics
Document views: 13
File downloads:
- Nagy_Lanza_2024_IEEE_SANER.pdf: 22