Can I Remove This Method? How Live Feedback from the Ecosystem Supports Co-Evolution

Manuel Leuenberger. Can I Remove This Method? How Live Feedback from the Ecosystem Supports Co-Evolution. presented at International Workshop on Smalltalk Technologies 2019. Details.

Abstract

Albeit open-source projects have been co-evolving since years, upgrading a library can still be a tedious task for developers. APIs change over time, and breaking changes require precious developer time to adapt a dependent project’s code. We present our vision on how embracing co-evolution in general, and library upgrades in specific, as a first-class citizen in our IDE, can support both API authors and API users. In a tiny self-experiment we show how API authors can profit from live feedback on the compatibility of their changes. API users can profit by being provided migrations to be applied on the dependent’s code.

Posted by scg at 16 October 2019, 6:15 pm link
Last changed by admin on 21 April 2009