The Detection of Fault-Prone Programs
IEEE Transactions on Software Engineering
A Validation of Object-Oriented Design Metrics as Quality Indicators
IEEE Transactions on Software Engineering
Software metrics (2nd ed.): a rigorous and practical approach
Software metrics (2nd ed.): a rigorous and practical approach
Peopleware (2nd ed.): productive projects and teams
Peopleware (2nd ed.): productive projects and teams
Building Knowledge through Families of Experiments
IEEE Transactions on Software Engineering
A Critique of Software Defect Prediction Models
IEEE Transactions on Software Engineering
Predicting Fault Incidence Using Software Change History
IEEE Transactions on Software Engineering
Agile software development
Quantitative Analysis of Faults and Failures in a Complex Software System
IEEE Transactions on Software Engineering
Code Churn: A Measure for Estimating the Impact of Code Change
ICSM '98 Proceedings of the International Conference on Software Maintenance
An Empirical Study of Speed and Communication in Globally Distributed Software Development
IEEE Transactions on Software Engineering
A Topological Analysis of the Open Souce Software Development Community
HICSS '05 Proceedings of the Proceedings of the 38th Annual Hawaii International Conference on System Sciences - Volume 07
Use of relative code churn measures to predict system defect density
Proceedings of the 27th international conference on Software engineering
Predicting the Location and Number of Faults in Large Software Systems
IEEE Transactions on Software Engineering
Mining version histories to verify the learning process of Legitimate Peripheral Participants
MSR '05 Proceedings of the 2005 international workshop on Mining software repositories
Accelerating cross-project knowledge collaboration using collaborative filtering and social networks
MSR '05 Proceedings of the 2005 international workshop on Mining software repositories
Socialization in an Open Source Software Community: A Socio-Technical Analysis
Computer Supported Cooperative Work
Mining metrics to predict component failures
Proceedings of the 28th international conference on Software engineering
Predicting defect densities in source code files with decision tree learners
Proceedings of the 2006 international workshop on Mining software repositories
Computer Supported Cooperative Work
Data Mining Static Code Attributes to Learn Defect Predictors
IEEE Transactions on Software Engineering
Predicting Faults from Cached History
ICSE '07 Proceedings of the 29th international conference on Software Engineering
Open Borders? Immigration in Open Source Projects
MSR '07 Proceedings of the Fourth International Workshop on Mining Software Repositories
Using Developer Information as a Factor for Fault Prediction
PROMISE '07 Proceedings of the Third International Workshop on Predictor Models in Software Engineering
Conversation Map: An Interface for Very Large-Scale Conversations
Journal of Management Information Systems
Improving defect prediction using temporal features and non linear models
Ninth international workshop on Principles of software evolution: in conjunction with the 6th ESEC/FSE joint meeting
Proceedings of the 30th international conference on Software engineering
The influence of organizational structure on software quality: an empirical case study
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
Tsp(sm)-coaching development teams
Tsp(sm)-coaching development teams
EQ-mine: predicting short-term defects for software evolution
FASE'07 Proceedings of the 10th international conference on Fundamental approaches to software engineering
Predicting build failures using social network analysis on developer communication
ICSE '09 Proceedings of the 31st International Conference on Software Engineering
Improving bug triage with bug tossing graphs
Proceedings of the the 7th joint meeting of the European software engineering conference and the ACM SIGSOFT symposium on The foundations of software engineering
How developer communication frequency relates to bug introducing changes
Proceedings of the joint international and annual ERCIM workshops on Principles of software evolution (IWPSE) and software evolution (Evol) workshops
Secure open source collaboration: an empirical study of linus' law
Proceedings of the 16th ACM conference on Computer and communications security
A social network based study of software team dynamics
Proceedings of the 3rd India software engineering conference
Putting it all together: using socio-technical networks to predict failures
ISSRE'09 Proceedings of the 20th IEEE international conference on software reliability engineering
Recurring bug fixes in object-oriented programs
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering - Volume 1
Assessing traditional and new metrics for object-oriented systems
Proceedings of the 2010 ICSE Workshop on Emerging Trends in Software Metrics
Improving developer activity metrics with issue tracking annotations
Proceedings of the 2010 ICSE Workshop on Emerging Trends in Software Metrics
Failure preventing recommendations
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering - Volume 2
Strengthening the empirical analysis of the relationship between Linus' Law and software security
Proceedings of the 2010 ACM-IEEE International Symposium on Empirical Software Engineering and Measurement
Programmer-based fault prediction
Proceedings of the 6th International Conference on Predictive Models in Software Engineering
Proceedings of the 4th India Software Engineering Conference
Empirical software engineering at Microsoft Research
Proceedings of the ACM 2011 conference on Computer supported cooperative work
Mining and visualizing developer networks from version control systems
Proceedings of the 4th International Workshop on Cooperative and Human Aspects of Software Engineering
Studying team evolution during software testing
Proceedings of the 4th International Workshop on Cooperative and Human Aspects of Software Engineering
Comparing fine-grained source code changes and code churn for bug prediction
Proceedings of the 8th Working Conference on Mining Software Repositories
Socio-technical developer networks: should we trust our measurements?
Proceedings of the 33rd International Conference on Software Engineering
Ownership, experience and defects: a fine-grained study of authorship
Proceedings of the 33rd International Conference on Software Engineering
Using software evolution history to facilitate development and maintenance
Proceedings of the 33rd International Conference on Software Engineering
Defect prediction using social network analysis on issue repositories
Proceedings of the 2011 International Conference on Software and Systems Process
Empirical validation of human factors in predicting issue lead time in open source projects
Proceedings of the 7th International Conference on Predictive Models in Software Engineering
Using the gini coefficient for bug prediction in eclipse
Proceedings of the 12th International Workshop on Principles of Software Evolution and the 7th annual ERCIM Workshop on Software Evolution
Network analysis of OSS evolution: an empirical study on ArgoUML project
Proceedings of the 12th International Workshop on Principles of Software Evolution and the 7th annual ERCIM Workshop on Software Evolution
Don't touch my code!: examining the effects of ownership on software quality
Proceedings of the 19th ACM SIGSOFT symposium and the 13th European conference on Foundations of software engineering
Does adding manpower also affect quality?: an empirical, longitudinal analysis
Proceedings of the 19th ACM SIGSOFT symposium and the 13th European conference on Foundations of software engineering
Evaluating defect prediction approaches: a benchmark and an extensive comparison
Empirical Software Engineering
Developer prioritization in bug repositories
Proceedings of the 34th International Conference on Software Engineering
Bug prediction based on fine-grained module histories
Proceedings of the 34th International Conference on Software Engineering
Graph-based analysis and prediction for software evolution
Proceedings of the 34th International Conference on Software Engineering
Proceedings of the ACM-IEEE international symposium on Empirical software engineering and measurement
Report on the fourth workshop on hot topics in software upgrades (HotSWUp 2012)
ACM SIGOPS Operating Systems Review
Studying the impact of social interactions on software quality
Empirical Software Engineering
Influence of confirmation biases of developers on software quality: an empirical study
Software Quality Control
Improving scenario testing process by adding value-based prioritization: an industrial case study
Proceedings of the 2013 International Conference on Software and System Process
Proceedings of the 2013 International Conference on Software Engineering
Dual ecological measures of focus in software development
Proceedings of the 2013 International Conference on Software Engineering
Distributed development considered harmful?
Proceedings of the 2013 International Conference on Software Engineering
Identifying failure inducing developer pairs within developer networks
Proceedings of the 2013 International Conference on Software Engineering
Using citation influence to predict software defects
Proceedings of the 10th Working Conference on Mining Software Repositories
Organizational social structures for software engineering
ACM Computing Surveys (CSUR)
Hi-index | 0.00 |
Software teams should follow a well defined goal and keep their work focused. Work fragmentation is bad for efficiency and quality. In this paper we empirically investigate the relationship between the fragmentation of developer contributions and the number of post-release failures. Our approach is to represent developer contributions with a developer-module network that we call contribution network. We use network centrality measures to measure the degree of fragmentation of developer contributions. Fragmentation is determined by the centrality of software modules in the contribution network. Our claim is that central software modules are more likely to be failure-prone than modules located in surrounding areas of the network. We analyze this hypothesis by exploring the network centrality of Microsoft Windows Vista binaries using several network centrality measures as well as linear and logistic regression analysis. In particular, we investigate which centrality measures are significant to predict the probability and number of post-release failures. Results of our experiments show that central modules are more failure-prone than modules located in surrounding areas of the network. Results further confirm that number of authors and number of commits are significant predictors for the probability of post-release failures. For predicting the number of post-release failures the closeness centrality measure is most significant.