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.
|
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) [discontinued] |
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: |
05 Dec 2022 15:36 |
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 |