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
Web 2.0 technologies have not only raised microblogs, but also social software development and colla...
Background: Software development productivity is of great practical interest and has been widely inv...
Using more than one programming language in the same project is common practice. Often, additional l...
Background: Anecdotal evidence suggests that software applications are usually implemented using a c...
Abstract—Programming languages have been proposed even before the era of the modern computer. As yea...
What is the effect of programming languages on software quality? This question has been a topic of m...
There are dozens of programming languages in use today, and new languages and language features are ...
Some programming languages become widely popular while others fail to grow beyond their niche or dis...
Some programming languages become widely popular while others fail to grow beyond their niche or dis...
Despite a variety of programming languages adopted in open source (OS) projects, fork variation on s...
Abstract. Open source software (OSS) development communities are typically very specialised, on the ...
Open source software (OSS) development communities are typically very specialised, on the one hand, ...
Brooks and others long ago suggested that on aver-age computer programmers write the same number of ...
Abstract Objective – GitHub is a popular tool that allows software developers to collaborate and ...
Abstract Context Non-trivial software systems are written using multiple (programming) languages, wh...
Web 2.0 technologies have not only raised microblogs, but also social software development and colla...
Background: Software development productivity is of great practical interest and has been widely inv...
Using more than one programming language in the same project is common practice. Often, additional l...
Background: Anecdotal evidence suggests that software applications are usually implemented using a c...
Abstract—Programming languages have been proposed even before the era of the modern computer. As yea...
What is the effect of programming languages on software quality? This question has been a topic of m...
There are dozens of programming languages in use today, and new languages and language features are ...
Some programming languages become widely popular while others fail to grow beyond their niche or dis...
Some programming languages become widely popular while others fail to grow beyond their niche or dis...
Despite a variety of programming languages adopted in open source (OS) projects, fork variation on s...
Abstract. Open source software (OSS) development communities are typically very specialised, on the ...
Open source software (OSS) development communities are typically very specialised, on the one hand, ...
Brooks and others long ago suggested that on aver-age computer programmers write the same number of ...
Abstract Objective – GitHub is a popular tool that allows software developers to collaborate and ...
Abstract Context Non-trivial software systems are written using multiple (programming) languages, wh...
Web 2.0 technologies have not only raised microblogs, but also social software development and colla...
Background: Software development productivity is of great practical interest and has been widely inv...
Using more than one programming language in the same project is common practice. Often, additional l...