An analysis of static metrics and faults in C software
Journal of Systems and Software
Software Complexity and its Impact on Software Reliability
IEEE Transactions on Software Engineering
Peopleware (2nd ed.): productive projects and teams
Peopleware (2nd ed.): productive projects and teams
Exploring the relationship between design measures and software quality in object-oriented systems
Journal of Systems and Software
Exploratory experimental studies comparing online and offline programming performance
Communications of the ACM
The Cathedral and the Bazaar
Quantitative Analysis of Faults and Failures in a Complex Software System
IEEE Transactions on Software Engineering
IEEE Transactions on Software Engineering
Proceedings of the 25th International Conference on Software Engineering
Preliminary Results On Using Static Analysis Tools For Software Inspection
ISSRE '04 Proceedings of the 15th International Symposium on Software Reliability Engineering
Using software trails to reconstruct the evolution of software: Research Articles
Journal of Software Maintenance and Evolution: Research and Practice - Analyzing the Evolution of Large-Scale Software
MSR '05 Proceedings of the 2005 international workshop on Mining software repositories
An Experiment in Software Error Data Collection and Analysis
IEEE Transactions on Software Engineering
Software Reliability Growth Modeling: Models and Applications
IEEE Transactions on Software Engineering
Proceedings of the 30th international conference on Software engineering
Predicting defects using network analysis on dependency graphs
Proceedings of the 30th international conference on Software engineering
Empirical Software Engineering
IEEE Transactions on Software Engineering
An Investigation into the Functional Form of the Size-Defect Relationship for Software Modules
IEEE Transactions on Software Engineering
Predicting faults using the complexity of code changes
ICSE '09 Proceedings of the 31st International Conference on Software Engineering
A diagnostic reasoning approach to defect prediction
IEA/AIE'11 Proceedings of the 24th international conference on Industrial engineering and other applications of applied intelligent systems conference on Modern approaches in applied intelligence - Volume Part II
Why is collaboration needed in OSS projects? a case study of eclipse project
Proceedings of the 2013 International Workshop on Social Software Engineering
Hi-index | 0.00 |
Background: Software product metrics have been widely used as independent variables for constructing a fault prediction model. However, fault injection depends not only on characteristics of the products themselves, but also on characteristics of developers involved in the project. Aims: The goal of this paper is to study the effects of developer features on software reliability. Method: This paper proposes developer metrics such as the number of code churns made by each developer, the number of commitments made by each developer and the number of developers for each module. By using the eclipse project dataset, we experimentally analyzed the relationship between the number of faults and developer metrics. Second, the effective of developer metrics for performance improvements of fault prediction models were evaluated. Results: The result revealed that the modules touched by more developer contained more faults. Compared with conventional fault prediction models, developer metrics improved the prediction performance. Conclusions: We conclude that developer metrics are good predictor of faults and we must consider the human factors for improving the software reliability.