Empirical Evidence of Large-Scale Diversity in API Usage of Object-Oriented Software - Inria - Institut national de recherche en sciences et technologies du numérique Accéder directement au contenu
Communication Dans Un Congrès Année : 2013

Empirical Evidence of Large-Scale Diversity in API Usage of Object-Oriented Software

Résumé

In this paper, we study how object-oriented classes are used across thousands of software packages. We concentrate on "usage diversity'", defined as the different statically observable combinations of methods called on the same object. We present empirical evidence that there is a significant usage diversity for many classes. For instance, we observe in our dataset that Java's String is used in 2460 manners. We discuss the reasons of this observed diversity and the consequences on software engineering knowledge and research.
Fichier principal
Vignette du fichier
article.pdf (556.69 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-00844753 , version 1 (15-07-2013)
hal-00844753 , version 2 (21-08-2013)

Identifiants

Citer

Diego Mendez, Benoit Baudry, Martin Monperrus. Empirical Evidence of Large-Scale Diversity in API Usage of Object-Oriented Software. International Conference on Source Code Analysis and Manipulation (SCAM'2013), Sep 2013, Eindhoven, Netherlands. pp.10, ⟨10.1109/SCAM.2013.6648183⟩. ⟨hal-00844753v2⟩
393 Consultations
2764 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More