It is a widely held belief that Free/Open Source Software (FOSS)
development leads to the creation of software with the same, if not higher
quality compared to that created using proprietary software development
models. However there is little research on evaluating the quality of FOSS
code, and the impact of project characteristics such as age, number of core
developers, code-base size, etc. In this exploratory study, we examined 110
FOSS projects, measuring the quality of the code and architectural design
using code smells. We found that, contrary to our expectations, the overall
quality of the code is not affected by the size of the code base, but that it was
negatively impacted by the growth of the number code contributors. Our
results also show that projects with more core developers don’t necessarily
have better code quality.
Login
Links
-
Recent Posts
- ICST 2017: The Theory of Composite Faults 10/12/2016
- FSE 2016: Can Testedness be Effectively Measured? 29/05/2016
- Software Quality Journal 2016: Does The Choice of Mutation Tool Matter? 08/05/2016
- ICSTW 2016: Measuring Effectiveness of Mutant Sets 08/05/2016
- ICSE 2016: On the limits of mutation reduction strategies 15/12/2015
- ISSRE 2015: How hard does mutation analysis have to be, anyway? 20/08/2015
- ASE 2015: How Verified is My Code? Falsification-Driven Verification 20/07/2015
- ESEM 2015: An empirical study of design degradation: how software projects get worse over time 20/05/2015
- ISSRE 2014: Mutations How close are they to real faults? 06/08/2014
- Sunbelt 2014: Temporal Visualization of Dynamic Collaboration Graphs of OSS Software Forks 28/01/2014
- ICSE 2014: Code Coverage for Suite Evaluation by Developers 28/01/2014
- OSS 2014: An Exploration of Factors Affecting Code Quality in FOSS Projects 20/01/2014
- OSS 2014: Drawing the Big Picture: Temporal Visualization of Dynamic Collaboration Graphs of OSS Software Forks 10/01/2014
- CHI 2014: Abandonment of Social Networks: Shift from Use to Non-Use and Experiences of Technology Non-Use 01/01/2014
- Entries 31/12/2013