The baby and the bathwater
dalibor topic
dalibor.topic at oracle.com
Wed Mar 28 11:17:53 UTC 2018
On 28.03.2018 11:39, Cédric Champeau wrote:
> It's not about not living in the real world or not. It's about the horrible
> truth of the hundreds of modules published on Maven Central that use
> hundreds of different conventions, both in versioning or publishing.
A tangentially relevant paper in this context is
http://homepages.dcc.ufmg.br/~mtov/pub/2017-saner-breaking-apis.pdf .
Quoting from the abstract:
"Our large scale analysis on 317 real-world Java libraries, 9K releases,
and 260K client applications shows that (i) 14.78% of the API changes
break compatibility with previous versions, (ii) the frequency of
breaking changes increases over time, (iii) 2.54% of their clients
are impacted, and (iv) systems with higher frequency of breaking
changes are larger, more popular, and more active"
cheers,
dalibor topic
--
<http://www.oracle.com> Dalibor Topic | Principal Product Manager
Phone: +494089091214 <tel:+494089091214> | Mobile: +491737185961
<tel:+491737185961>
ORACLE Deutschland B.V. & Co. KG | Kühnehöfe 5 | 22761 Hamburg
ORACLE Deutschland B.V. & Co. KG
Hauptverwaltung: Riesstr. 25, D-80992 München
Registergericht: Amtsgericht München, HRA 95603
Komplementärin: ORACLE Deutschland Verwaltung B.V.
Hertogswetering 163/167, 3543 AS Utrecht, Niederlande
Handelsregister der Handelskammer Midden-Niederlande, Nr. 30143697
Geschäftsführer: Alexander van der Ven, Jan Schultheiss, Val Maher
<http://www.oracle.com/commitment> Oracle is committed to developing
practices and products that help protect the environment
More information about the jigsaw-dev
mailing list