Popis: |
It is a common believe in the software quality community that software size is positively related to the number of defects (i.e., the larger the software gets, the more defects it contains). However, empirical studies in software engineering are influenced by many factors including the source of the benchmarks which makes comparing results relatively hard. In this paper, we present the result of an empirical study to explore the relationship between the software project size and defect using ISBSG data repository. The ISBG repository contains variety of benchmarks with different characteristics which makes it a well standard repository. We performed our study on 118 Java projects. We measured size with the IFPUG4+ function point metric. Our results show weak correlation between size and defects. However, for development projects (i.e., projects that are in the development phase), the correlation is stronger. Moreover, in mature projects, the correlation becomes very weak. These findings can be useful guide for more in depth studies to explore the size-defect relationship in large, object-oriented software. |