Some programming languages become widely popular while others fail to grow beyond their niche or disappear alto-gether. This paper uses survey methodology to identify the factors that lead to language adoption. We analyze large datasets, including over 200,000 SourceForge projects, 590,000 projects tracked by Ohloh, and multiple surveys of 1,000-13,000 programmers. We report several prominent findings. First, language adoption follows a power law; a small number of languages account for most language use, but the programming mar-ket supports many languages with niche user bases. Second, intrinsic features have only secondary importance in adop-tion. Open source libraries, existing code, and experience strongly influence developers when sele...
In this paper we study how the language cocktails are composed. How many languages are used in each ...
Abstract: In this paper a very simple model for the dynamics of two programming languages is present...
Predicting the evolution of software engineering technology trends is a dubious proposition. The rec...
Some programming languages become widely popular while others fail to grow beyond their niche or dis...
Programming languages have come a long way over the past decades and a lot of options are available....
There are dozens of programming languages in use today, and new languages and language features are ...
Our interaction with complex computing machines is mediated by programming languages (PLs) which con...
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...
Brooks and others long ago suggested that on aver-age computer programmers write the same number of ...
Abstract. Open source software (OSS) development communities are typically very specialised, on the ...
Background: Software development productivity is of great practical interest and has been widely inv...
What is the effect of programming languages on software quality? This question has been a topic of m...
Our interaction with complex computing machines is mediated by programming languages (PLs) which con...
Open source software (OSS) development communities are typically very specialised, on the one hand, ...
In this paper we study how the language cocktails are composed. How many languages are used in each ...
Abstract: In this paper a very simple model for the dynamics of two programming languages is present...
Predicting the evolution of software engineering technology trends is a dubious proposition. The rec...
Some programming languages become widely popular while others fail to grow beyond their niche or dis...
Programming languages have come a long way over the past decades and a lot of options are available....
There are dozens of programming languages in use today, and new languages and language features are ...
Our interaction with complex computing machines is mediated by programming languages (PLs) which con...
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...
Brooks and others long ago suggested that on aver-age computer programmers write the same number of ...
Abstract. Open source software (OSS) development communities are typically very specialised, on the ...
Background: Software development productivity is of great practical interest and has been widely inv...
What is the effect of programming languages on software quality? This question has been a topic of m...
Our interaction with complex computing machines is mediated by programming languages (PLs) which con...
Open source software (OSS) development communities are typically very specialised, on the one hand, ...
In this paper we study how the language cocktails are composed. How many languages are used in each ...
Abstract: In this paper a very simple model for the dynamics of two programming languages is present...
Predicting the evolution of software engineering technology trends is a dubious proposition. The rec...