作者: Audris Mockus , Randy Bradley , Yuxing Ma , Bogdan Bichescu , Beth Milhollin
DOI:
关键词: Computer science 、 Software 、 Data science 、 Implementation
摘要: Motivation: The question of what combination attributes drives the adoption a particular software technology is critical to developers. It determines both those technologies that receive wide support from community and which may be abandoned, thus rendering developers' investments worthless. Aim Context: We model by developers provide insights on specific are associated with better visibility among alternative technologies. Approach: leverage social contagion theory statistical modeling identify, define, test empirically measures likely affect adoption. More specifically, we large collection open source version control repositories construct dependency chain for set R language source-code files. formulate logistic regression models, investigate technological drive competing data frame implementations in language: tidy data.table. quantify key project might also characteristics making selection. Results: find quick response raised issues, larger number overall deployments, high-quality StackExchange questions higher Decision makers tend adopt closer them technical network author collaborations networks while meeting their performance needs. Future work: hope our methodology encompassing captures rational irrational preferences elucidation collections provides general path toward increasing visibility, driving informed decisions, producing more sustainable widely adopted