‘How Profilers Can Help Navigate Type Migration’

“Sound migratory typing envisions a safe and smooth refactoring of untyped code bases to typed ones. However, the cost of enforcing safety with run-time checks is often prohibitively high, thus performance regressions are a likely occurrence. … In principal though, migration could be guided by off-the-shelf profiling tools. To examine this hypothesis, this paper follows the rational programmer method and reports on the results of an experiment on tens of thousands of performance-debugging scenarios via seventeen strategies for turning profiler output into an actionable next step.”

Find the paper and authors list in the proceedings of the ACM on Programming Languages.

View on Site: ‘How Profilers Can Help Navigate Type Migration’