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

Leuenberger, Manuel (August 2019). Can I Remove This Method? How Live Feedback from the Ecosystem Supports Co-Evolution (Unpublished). In: International Workshop on Smalltalk Technologies 2019. Cologne, Germany. August 27-29th, 2019.

[img]
Preview
Text
Leue19b.pdf - Other
Available under License BORIS Standard License.

Download (564kB) | Preview

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.

Item Type:

Conference or Workshop Item (Paper)

Division/Institute:

08 Faculty of Science > Institute of Computer Science (INF)
08 Faculty of Science > Institute of Computer Science (INF) > Software Composition Group (SCG)

UniBE Contributor:

Leuenberger, Manuel

Subjects:

000 Computer science, knowledge & systems
500 Science > 510 Mathematics

Language:

English

Submitter:

Oscar Nierstrasz

Date Deposited:

30 Mar 2020 09:46

Last Modified:

08 Oct 2020 15:38

Additional Information:

presented at International Workshop on Smalltalk Technologies 2019

Uncontrolled Keywords:

missing-doi scg-pub snf-asa3 scg19 jb20

BORIS DOI:

10.7892/boris.139907

URI:

https://boris.unibe.ch/id/eprint/139907

Actions (login required)

Edit item Edit item
Provide Feedback