Abstract | ||
---|---|---|
The expensive maintenance of legacy systems lead companies to migrate such systems to a microservice architecture. This migration requires the identification of microservice candidates, which requires analysis of many criteria. Existing search-based approaches to solve this problem are only based on the coupling and cohesion criteria. To overcome these limitations, we propose a many-objective search-based approach for identifying microservice candidates. Its five objectives correspond to criteria pointed as useful by experienced developers. Our approach was evaluated in the context of a legacy system. The results show that our approach is very similar on optimizing the traditional criteria of coupling and cohesion, but much better when taking into account the additional criteria.
|
Year | DOI | Venue |
---|---|---|
2020 | 10.1145/3377929.3390030 | GECCO '20: Genetic and Evolutionary Computation Conference
Cancún
Mexico
July, 2020 |
DocType | ISBN | Citations |
Conference | 978-1-4503-7127-8 | 0 |
PageRank | References | Authors |
0.34 | 0 | 8 |
Name | Order | Citations | PageRank |
---|---|---|---|
Luiz Carvalho | 1 | 4 | 2.45 |
Alessandro Garcia | 2 | 2231 | 143.70 |
Thelma Elita Colanzi | 3 | 169 | 20.66 |
Wesley Klewerton Guez Assunção | 4 | 127 | 13.84 |
Maria Julia Lima | 5 | 0 | 0.34 |
Baldoino Fonseca | 6 | 103 | 16.57 |
Márcio Ribeiro | 7 | 363 | 32.81 |
Carlos J. P. de Lucena | 8 | 332 | 31.61 |