Collection and Identification of Microservices Patterns and Antipatterns. Tighilt, R., Abdellatif, M., Abu Saad, N., Moha, N., & Gu�h�neuc, Y. In Actes de la 12<sup>e</sup> conf�rence francophone sur les architectures logicielles (CAL), pages 1–8, October–November, 2019. RNTI �ditions. 6 pages.
Paper abstract bibtex Microservices architectural style is becoming more and more popular in academia and industry. However, a lack of understanding of its core concepts and the absence of ground-truth leads to a lot of misconceptions and development mistakes. In our research work, we aim to clarify the academic knowledge on microservices through the collection and the automatic identification of microservices patterns and anti-patterns. To this end, we aim to (1) introduce an exhaustive collection of microservices (anti-)patterns, and (2) propose an automatic approach for the identification of (anti-)patterns in microservice-based systems. The continuous integration and continuous delivery for microservices can introduce anti-patterns that may affect the maintainability of the system and decrease its quality. Thus, we searched for re-engineering tools used to identify (anti-)patterns in microservice-based systems. The results of our analysis showed that there is no fully-automated identification approach in the literature. This motivates us to propose (anti-)patterns for the identification process as a first step and then investigate how we can automatically identify them from the artifacts of microservice-based systems.
@INPROCEEDINGS{Tighilt19-CAL-MicroServicePatternsAntiPatterns,
AUTHOR = {Rafik Tighilt and Manel Abdellatif and Abu Saad, Nader and
Naouel Moha and Yann-Ga�l Gu�h�neuc},
BOOKTITLE = {Actes de la 12<sup>e</sup> conf�rence francophone sur les architectures logicielles (CAL)},
TITLE = {Collection and Identification of Microservices Patterns
and Antipatterns},
YEAR = {2019},
OPTADDRESS = {},
OPTCROSSREF = {},
EDITOR = {Djamel-Abdelhak Seriai},
MONTH = {October–November},
NOTE = {6 pages.},
OPTNUMBER = {},
OPTORGANIZATION = {},
PAGES = {1–8},
PUBLISHER = {RNTI �ditions},
OPTSERIES = {},
OPTVOLUME = {},
KEYWORDS = {Topic: <b>Code and design smells</b>,
Rubrique : <b>mauvaises pratiques</b>, Colloque : CAL},
URL = {http://www.ptidej.net/publications/documents/CAL19.doc.pdf},
PDF = {http://www.ptidej.net/publications/documents/CAL19.ppt.pdf},
ABSTRACT = {Microservices architectural style is becoming more and
more popular in academia and industry. However, a lack of
understanding of its core concepts and the absence of ground-truth
leads to a lot of misconceptions and development mistakes. In our
research work, we aim to clarify the academic knowledge on
microservices through the collection and the automatic identification
of microservices patterns and anti-patterns. To this end, we aim to
(1) introduce an exhaustive collection of microservices
(anti-)patterns, and (2) propose an automatic approach for the
identification of (anti-)patterns in microservice-based systems. The
continuous integration and continuous delivery for microservices can
introduce anti-patterns that may affect the maintainability of the
system and decrease its quality. Thus, we searched for re-engineering
tools used to identify (anti-)patterns in microservice-based systems.
The results of our analysis showed that there is no fully-automated
identification approach in the literature. This motivates us to
propose (anti-)patterns for the identification process as a first
step and then investigate how we can automatically identify them from
the artifacts of microservice-based systems.}
}
Downloads: 0
{"_id":"eRcsxLMH8oJzLcmyk","bibbaseid":"tighilt-abdellatif-abusaad-moha-guhneuc-collectionandidentificationofmicroservicespatternsandantipatterns-2019","author_short":["Tighilt, R.","Abdellatif, M.","Abu Saad, N.","Moha, N.","Gu�h�neuc, Y."],"bibdata":{"bibtype":"inproceedings","type":"inproceedings","author":[{"firstnames":["Rafik"],"propositions":[],"lastnames":["Tighilt"],"suffixes":[]},{"firstnames":["Manel"],"propositions":[],"lastnames":["Abdellatif"],"suffixes":[]},{"propositions":[],"lastnames":["Abu","Saad"],"firstnames":["Nader"],"suffixes":[]},{"firstnames":["Naouel"],"propositions":[],"lastnames":["Moha"],"suffixes":[]},{"firstnames":["Yann-Ga�l"],"propositions":[],"lastnames":["Gu�h�neuc"],"suffixes":[]}],"booktitle":"Actes de la 12<sup>e</sup> conf�rence francophone sur les architectures logicielles (CAL)","title":"Collection and Identification of Microservices Patterns and Antipatterns","year":"2019","optaddress":"","optcrossref":"","editor":[{"firstnames":["Djamel-Abdelhak"],"propositions":[],"lastnames":["Seriai"],"suffixes":[]}],"month":"October–November","note":"6 pages.","optnumber":"","optorganization":"","pages":"1–8","publisher":"RNTI �ditions","optseries":"","optvolume":"","keywords":"Topic: <b>Code and design smells</b>, Rubrique : <b>mauvaises pratiques</b>, Colloque : CAL","url":"http://www.ptidej.net/publications/documents/CAL19.doc.pdf","pdf":"http://www.ptidej.net/publications/documents/CAL19.ppt.pdf","abstract":"Microservices architectural style is becoming more and more popular in academia and industry. However, a lack of understanding of its core concepts and the absence of ground-truth leads to a lot of misconceptions and development mistakes. In our research work, we aim to clarify the academic knowledge on microservices through the collection and the automatic identification of microservices patterns and anti-patterns. To this end, we aim to (1) introduce an exhaustive collection of microservices (anti-)patterns, and (2) propose an automatic approach for the identification of (anti-)patterns in microservice-based systems. The continuous integration and continuous delivery for microservices can introduce anti-patterns that may affect the maintainability of the system and decrease its quality. Thus, we searched for re-engineering tools used to identify (anti-)patterns in microservice-based systems. The results of our analysis showed that there is no fully-automated identification approach in the literature. This motivates us to propose (anti-)patterns for the identification process as a first step and then investigate how we can automatically identify them from the artifacts of microservice-based systems.","bibtex":"@INPROCEEDINGS{Tighilt19-CAL-MicroServicePatternsAntiPatterns,\r\n AUTHOR = {Rafik Tighilt and Manel Abdellatif and Abu Saad, Nader and \r\n Naouel Moha and Yann-Ga�l Gu�h�neuc},\r\n BOOKTITLE = {Actes de la 12<sup>e</sup> conf�rence francophone sur les architectures logicielles (CAL)},\r\n TITLE = {Collection and Identification of Microservices Patterns \r\n and Antipatterns},\r\n YEAR = {2019},\r\n OPTADDRESS = {},\r\n OPTCROSSREF = {},\r\n EDITOR = {Djamel-Abdelhak Seriai},\r\n MONTH = {October–November},\r\n NOTE = {6 pages.},\r\n OPTNUMBER = {},\r\n OPTORGANIZATION = {},\r\n PAGES = {1–8},\r\n PUBLISHER = {RNTI �ditions},\r\n OPTSERIES = {},\r\n OPTVOLUME = {},\r\n KEYWORDS = {Topic: <b>Code and design smells</b>, \r\n Rubrique : <b>mauvaises pratiques</b>, Colloque : CAL},\r\n URL = {http://www.ptidej.net/publications/documents/CAL19.doc.pdf},\r\n PDF = {http://www.ptidej.net/publications/documents/CAL19.ppt.pdf},\r\n ABSTRACT = {Microservices architectural style is becoming more and \r\n more popular in academia and industry. However, a lack of \r\n understanding of its core concepts and the absence of ground-truth \r\n leads to a lot of misconceptions and development mistakes. In our \r\n research work, we aim to clarify the academic knowledge on \r\n microservices through the collection and the automatic identification \r\n of microservices patterns and anti-patterns. To this end, we aim to \r\n (1) introduce an exhaustive collection of microservices \r\n (anti-)patterns, and (2) propose an automatic approach for the \r\n identification of (anti-)patterns in microservice-based systems. The \r\n continuous integration and continuous delivery for microservices can \r\n introduce anti-patterns that may affect the maintainability of the \r\n system and decrease its quality. Thus, we searched for re-engineering \r\n tools used to identify (anti-)patterns in microservice-based systems. \r\n The results of our analysis showed that there is no fully-automated \r\n identification approach in the literature. This motivates us to \r\n propose (anti-)patterns for the identification process as a first \r\n step and then investigate how we can automatically identify them from \r\n the artifacts of microservice-based systems.}\r\n}\r\n\r\n","author_short":["Tighilt, R.","Abdellatif, M.","Abu Saad, N.","Moha, N.","Gu�h�neuc, Y."],"editor_short":["Seriai, D."],"key":"Tighilt19-CAL-MicroServicePatternsAntiPatterns","id":"Tighilt19-CAL-MicroServicePatternsAntiPatterns","bibbaseid":"tighilt-abdellatif-abusaad-moha-guhneuc-collectionandidentificationofmicroservicespatternsandantipatterns-2019","role":"author","urls":{"Paper":"http://www.ptidej.net/publications/documents/CAL19.doc.pdf"},"keyword":["Topic: <b>Code and design smells</b>","Rubrique : <b>mauvaises pratiques</b>","Colloque : CAL"],"metadata":{"authorlinks":{}}},"bibtype":"inproceedings","biburl":"http://www.yann-gael.gueheneuc.net/Work/Publications/Biblio/complete-bibliography.bib","dataSources":["8vn5MSGYWB4fAx9Z4"],"keywords":["topic: <b>code and design smells</b>","rubrique : <b>mauvaises pratiques</b>","colloque : cal"],"search_terms":["collection","identification","microservices","patterns","antipatterns","tighilt","abdellatif","abu saad","moha","gu�h�neuc"],"title":"Collection and Identification of Microservices Patterns and Antipatterns","year":2019}