We can't even accurately estimate (ahead of time) how long it would take in the existing stack, much less in a different one.
We can't even accurately estimate (ahead of time) how long it would take in the existing stack, much less in a different one.
We already try to measure these things with Agile and sprints. It's not perfect but many would argue it's better than zero estimation at all. However often the focus on sprints leaves long term investments like code quality out of consideration. More studies and data can provide better information on when these trade offs are worth it.
Imagine if a large scale study came out that said companys that migrated to microservices ended up spending on average 2 additional months on migration if they delayed the migration by a year. Certainly this would be useful information for other companies thinking about the same.