kirancodes.me
To Proof Maintenance & Beyond!

Why do developers use trivial packages? an empirical case study on npm

Rabe Abdalkareem, Olivier Nourry, Sultan Wehaibi, Suhaib Mujahid, Emad Shihab

Abstract

Code reuse is traditionally seen as good practice. Recent trends have pushed the concept of code reuse to an extreme, by using packages that implement simple and trivial tasks, which we call `trivial packages'. A recent incident where a trivial package led to the breakdown of some of the most popular web applications such as Facebook and Netflix made it imperative to question the growing use of trivial packages.

BibTeX
@inproceedings{Abdalkareem-al:FSE17,
  author    = {Rabe Abdalkareem and
               Olivier Nourry and
               Sultan Wehaibi and
               Suhaib Mujahid and
               Emad Shihab},
  title     = {Why do developers use trivial packages? an empirical case study on npm},
  booktitle = {{ESEC/SIGSOFT} {FSE}},
  pages     = {385--395},
  publisher = {{ACM}},
  year      = {2017},
}

Related papers