Abstract
This study is to investigate the impact of high-level, generalpurpose, programming languages on software development productivity and quality. In particular, a comparison is to be made between scripting languages and traditionally compiled, system programming ones to examine differences, if any. The data obtained for the research is from open source repositories gathered from Github. The results are going to be based on the analysis of possibly the largest open source dataset through examining a population of 15,000 projects and by including a sample of 4349 projects, where a main language can be identified. The investigation, so far, has revealed considerable differences in productivity between the two language groups.
Index Terms
- Assessing Programming Language Impact on Software Development Productivity Based on Mining OSS Repositories
Recommendations
Assessing programming language impact on development and maintenance: a study on c and c++
ICSE '11: Proceedings of the 33rd International Conference on Software EngineeringBillions of dollars are spent every year for building and maintaining software. To reduce these costs we must identify the key factors that lead to better software and more productive development. One such key factor, and the focus of our paper, is the ...
Impact of Programming Language Fragmentation on Developer Productivity: A Sourceforge Empirical Study
Programmers often develop software in multiple languages. In an effort to study the effects of programming language fragmentation on productivity-and ultimately on a developer's problem-solving abilities-the authors present a metric, language entropy, ...
Natural Language Processing for Productivity Metrics for Software Development Profiling in Enterprise Applications
AICCC '18: Proceedings of the 2018 Artificial Intelligence and Cloud Computing ConferenceIn this paper, we utilize ontology-based information extraction for semantic analysis and terminology linking from a corpus of software requirement specification documents from 400 enterprise-level software development projects. The purpose for this ...
Comments