In this paper we study how the language cocktails are composed. How many languages are used in each software projects, which language types are used and which languages are typically used together. Our study was done on a sample of over 15,000 projects from the largest software forge, GitHub. The results show that many languages are used in each project: 96% projects employ at least 2 languages, over 50% employ at least two programming languages. Finally, there are strong relations between different languages: hence sets of languages tend to be adopted together.

An Empirical Assessment of Polyglot-ism in GitHub / Tomassetti, FEDERICO CESARE ARGENTINO; Torchiano, Marco. - (2014), pp. 17:1-17:4. (Intervento presentato al convegno 18th International Conference on Evaluation and Assessment in Software Engineering tenutosi a London nel 13-14 May 2014) [10.1145/2601248.2601269].

An Empirical Assessment of Polyglot-ism in GitHub

TOMASSETTI, FEDERICO CESARE ARGENTINO;TORCHIANO, MARCO
2014

Abstract

In this paper we study how the language cocktails are composed. How many languages are used in each software projects, which language types are used and which languages are typically used together. Our study was done on a sample of over 15,000 projects from the largest software forge, GitHub. The results show that many languages are used in each project: 96% projects employ at least 2 languages, over 50% employ at least two programming languages. Finally, there are strong relations between different languages: hence sets of languages tend to be adopted together.
2014
9781450324762
File in questo prodotto:
Non ci sono file associati a questo prodotto.
Pubblicazioni consigliate

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11583/2539490
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo