Predicting project outcome leveraging socio-technical network patterns

Didi Surian, Yuan Tian, David Lo, Hong Cheng, Ee Peng Lim

Research output: Chapter in Book/Report/Conference proceedingConference proceeding contribution

10 Citations (Scopus)


There are many software projects started daily, some are successful, while others are not. Successful projects get completed, are used by many people, and bring benefits to users. Failed projects do not bring similar benefits. In this work, we are interested in developing an effective machine learning solution that predicts project outcome (i.e., success or failures) from developer socio-technical network. To do so, we investigate successful and failed projects to find factors that differentiate the two. We analyze the socio-technical aspect of the software development process by focusing at the people that contribute to these projects and the interactions among them. We first form a collaboration graph for each software project. We then create a training set consisting of two graph databases corresponding to successful and failed projects respectively. A new data mining approach is then employed to extract discriminative rich patterns that appear frequently on the successful projects but rarely on the failed projects. We find that these automatically mined patterns are effective features to predict project outcomes. We experiment our solution on projects in Source Forge. Net, the largest open source software development portal, and show that under 10 fold cross validation, our approach could achieve an accuracy of more than 90% and an AUC score of 0.86. We also present and analyze some mined socio-technical patterns.

Original languageEnglish
Title of host publicationProceedings of the 17th European Conference on Software Maintenance and Reengineering, CSMR 2013
EditorsAnthony Cleve, Filippo Ricca, Maura Cerioli
Place of PublicationGenova, Italy
PublisherInstitute of Electrical and Electronics Engineers (IEEE)
Number of pages10
ISBN (Electronic)9780769549484
ISBN (Print)9781467358330
Publication statusPublished - 2013
Externally publishedYes
Event17th European Conference on Software Maintenance and Reengineering, CSMR 2013 - Genova, Italy
Duration: 5 Mar 20138 Mar 2013


Other17th European Conference on Software Maintenance and Reengineering, CSMR 2013

Fingerprint Dive into the research topics of 'Predicting project outcome leveraging socio-technical network patterns'. Together they form a unique fingerprint.

Cite this