SlideShare a Scribd company logo
FunkR-pDAE: Personalized Project Recommendation Using
Deep Learning
ABSTRACT:
In open source communities, developers always need to spend plenty of time and
energy on discovering specific projects from massive open source projects.
Consequently, the study of personalized project recommendation for developers
has important theoretical and practical significance. However, existing
recommendation approaches have clear limitations, such as ignoring developers’
operating behavior, social relationships and practical skills, and are very inefficient
for large amounts of data. To address these limitations, this paper proposes FunkR-
pDAE (Funk singular value decomposition Recommendation using pearson
correlation coefficient and Deep Auto-Encoders), a novel personalized project
recommendation approach using a deep learning model. FunkR-pDAE first
extracts data related to developers and open source projects from open source
communities, which build a developer-open source project relevance matrix and a
developer-developer relevance matrix. Meanwhile, Pearson Correlation Coefficient
is utilized to calculate developer similarity using the developer-developer
relevance matrix. Second, deep auto-encoders are used to learn the factor vectors
that represent developers and open source projects. Finally, a sorting method is
defined to provide personalized project recommendations. Experimental results on
real-world GitHub data sets show that FunkR-pDAE has a precision rate of 75.46%
and a recall rate of 40.32%, which provides more effective recommendation
compared with state-of-the-art approaches.
SYSTEM REQUIREMENTS:
HARDWARE REQUIREMENTS:
 System : Pentium Dual Core.
 Hard Disk : 120 GB.
 Monitor : 15’’ LED
 Input Devices : Keyboard, Mouse
 Ram : 1 GB
SOFTWARE REQUIREMENTS:
 Operating system : Windows 7.
 Coding Language : Python
 Database : MYSQL
REFERENCE:
Pengcheng Zhang, Fang Xiong, Hareton Leung, and Wei Song, “FunkR-pDAE:
Personalized Project Recommendation Using Deep Learning”, IEEE Transactions
on Emerging Topics in Computing, 2019.

More Related Content

DOCX
Resume
PDF
Knowledge and Data Engineering IEEE 2015 Projects
PDF
ChiaHao_Chiao_Resume_Color
PDF
Professional Profile
PDF
Research software susainability
PPTX
PhD defense
PPTX
Pro m draft_review03.08.11-1
PDF
Approach to leverage Websites to APIs through Semantics
Resume
Knowledge and Data Engineering IEEE 2015 Projects
ChiaHao_Chiao_Resume_Color
Professional Profile
Research software susainability
PhD defense
Pro m draft_review03.08.11-1
Approach to leverage Websites to APIs through Semantics

Similar to FunkR-pDAE: Personalized Project Recommendation Using Deep Learning (20)

PPTX
A comparative study between commercial and open source discovery tools
PPTX
…Locate, Collate and Aggregate
PDF
A SURVEY PAPER ON EXTRACTION OF OPINION WORD AND OPINION TARGET FROM ONLINE R...
PPTX
research unveiling connections and recommendations.pptx
PDF
What is the Easiest Way to Hire a React Developer?
PPTX
Knowledge Graph Construction and the Role of DBPedia
PDF
How to find a Java developer for a successful project.pdf
PPT
Dr Thomas Langenberg, Credentials in Social Network Analysis & Technologies
PDF
How to find a Java developer for a successful project
PDF
Agile Software Development Practices: Perceptions & Project Data
DOCX
Local plans alpha - weeknotes w/e 10 April
PDF
What does open source mean for the institutional web manager?
PDF
Engaging Information Professionals in the Process of Authoritative Interlinki...
PDF
CROSSMINER Project at OW2con'19
 
PPTX
Creativity in-requirement-engineering-final
PPTX
Creativity in-requirement-engineering-final
PDF
X api chinese cop monthly meeting feb.2016
PPTX
Project Scheduling
PPTX
OERS…Locate, Collate and Aggregate - JISC CETIS Conference, Nottingham 2010
PPTX
Major_Project_Presentaion_B14.pptx
A comparative study between commercial and open source discovery tools
…Locate, Collate and Aggregate
A SURVEY PAPER ON EXTRACTION OF OPINION WORD AND OPINION TARGET FROM ONLINE R...
research unveiling connections and recommendations.pptx
What is the Easiest Way to Hire a React Developer?
Knowledge Graph Construction and the Role of DBPedia
How to find a Java developer for a successful project.pdf
Dr Thomas Langenberg, Credentials in Social Network Analysis & Technologies
How to find a Java developer for a successful project
Agile Software Development Practices: Perceptions & Project Data
Local plans alpha - weeknotes w/e 10 April
What does open source mean for the institutional web manager?
Engaging Information Professionals in the Process of Authoritative Interlinki...
CROSSMINER Project at OW2con'19
 
Creativity in-requirement-engineering-final
Creativity in-requirement-engineering-final
X api chinese cop monthly meeting feb.2016
Project Scheduling
OERS…Locate, Collate and Aggregate - JISC CETIS Conference, Nottingham 2010
Major_Project_Presentaion_B14.pptx
Ad

More from JAYAPRAKASH JPINFOTECH (20)

PDF
Java Web Application Project Titles 2023-2024.pdf
PDF
Dot Net Final Year IEEE Project Titles.pdf
PDF
MATLAB Final Year IEEE Project Titles 2023 - 2024.pdf
PDF
Python IEEE Project Titles 2023 - 2024.pdf
PDF
Python ieee project titles 2021 - 2022 | Machine Learning Final Year Project...
DOCX
Spammer detection and fake user Identification on Social Networks
DOCX
Sentiment Classification using N-gram IDF and Automated Machine Learning
DOCX
Privacy-Preserving Social Media DataPublishing for Personalized Ranking-Based...
DOCX
Discovering the Type 2 Diabetes in Electronic Health Records using the Sparse...
DOCX
Crop Yield Prediction and Efficient use of Fertilizers
DOCX
Collaborative Filtering-based Electricity Plan Recommender System
DOCX
Achieving Data Truthfulness and Privacy Preservation in Data Markets
DOCX
V2V Routing in a VANET Based on the Auto regressive Integrated Moving Average...
DOCX
Towards Fast and Reliable Multi-hop Routing in VANETs
DOCX
Selective Authentication Based Geographic Opportunistic Routing in Wireless S...
DOCX
Robust Defense Scheme Against Selective DropAttack in Wireless Ad Hoc Networks
DOCX
Privacy-Preserving Cloud-based Road Condition Monitoring with Source Authenti...
DOCX
Novel Intrusion Detection and Prevention for Mobile Ad Hoc Networks
DOCX
Node-Level Trust Evaluation in Wireless Sensor Networks
DOCX
New Multi-Hop Clustering Algorithm for Vehicular Ad Hoc Networks
Java Web Application Project Titles 2023-2024.pdf
Dot Net Final Year IEEE Project Titles.pdf
MATLAB Final Year IEEE Project Titles 2023 - 2024.pdf
Python IEEE Project Titles 2023 - 2024.pdf
Python ieee project titles 2021 - 2022 | Machine Learning Final Year Project...
Spammer detection and fake user Identification on Social Networks
Sentiment Classification using N-gram IDF and Automated Machine Learning
Privacy-Preserving Social Media DataPublishing for Personalized Ranking-Based...
Discovering the Type 2 Diabetes in Electronic Health Records using the Sparse...
Crop Yield Prediction and Efficient use of Fertilizers
Collaborative Filtering-based Electricity Plan Recommender System
Achieving Data Truthfulness and Privacy Preservation in Data Markets
V2V Routing in a VANET Based on the Auto regressive Integrated Moving Average...
Towards Fast and Reliable Multi-hop Routing in VANETs
Selective Authentication Based Geographic Opportunistic Routing in Wireless S...
Robust Defense Scheme Against Selective DropAttack in Wireless Ad Hoc Networks
Privacy-Preserving Cloud-based Road Condition Monitoring with Source Authenti...
Novel Intrusion Detection and Prevention for Mobile Ad Hoc Networks
Node-Level Trust Evaluation in Wireless Sensor Networks
New Multi-Hop Clustering Algorithm for Vehicular Ad Hoc Networks
Ad

Recently uploaded (20)

PPTX
Institutional Correction lecture only . . .
PPTX
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
PDF
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
PDF
Microbial disease of the cardiovascular and lymphatic systems
PPTX
PPH.pptx obstetrics and gynecology in nursing
PDF
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
PPTX
Pharma ospi slides which help in ospi learning
PDF
RMMM.pdf make it easy to upload and study
PDF
Sports Quiz easy sports quiz sports quiz
PDF
Supply Chain Operations Speaking Notes -ICLT Program
PDF
102 student loan defaulters named and shamed – Is someone you know on the list?
PPTX
human mycosis Human fungal infections are called human mycosis..pptx
PDF
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
PPTX
Renaissance Architecture: A Journey from Faith to Humanism
PDF
Abdominal Access Techniques with Prof. Dr. R K Mishra
PDF
Basic Mud Logging Guide for educational purpose
PPTX
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
PDF
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
PPTX
GDM (1) (1).pptx small presentation for students
PDF
Anesthesia in Laparoscopic Surgery in India
Institutional Correction lecture only . . .
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
Microbial disease of the cardiovascular and lymphatic systems
PPH.pptx obstetrics and gynecology in nursing
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
Pharma ospi slides which help in ospi learning
RMMM.pdf make it easy to upload and study
Sports Quiz easy sports quiz sports quiz
Supply Chain Operations Speaking Notes -ICLT Program
102 student loan defaulters named and shamed – Is someone you know on the list?
human mycosis Human fungal infections are called human mycosis..pptx
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
Renaissance Architecture: A Journey from Faith to Humanism
Abdominal Access Techniques with Prof. Dr. R K Mishra
Basic Mud Logging Guide for educational purpose
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
GDM (1) (1).pptx small presentation for students
Anesthesia in Laparoscopic Surgery in India

FunkR-pDAE: Personalized Project Recommendation Using Deep Learning

  • 1. FunkR-pDAE: Personalized Project Recommendation Using Deep Learning ABSTRACT: In open source communities, developers always need to spend plenty of time and energy on discovering specific projects from massive open source projects. Consequently, the study of personalized project recommendation for developers has important theoretical and practical significance. However, existing recommendation approaches have clear limitations, such as ignoring developers’ operating behavior, social relationships and practical skills, and are very inefficient for large amounts of data. To address these limitations, this paper proposes FunkR- pDAE (Funk singular value decomposition Recommendation using pearson correlation coefficient and Deep Auto-Encoders), a novel personalized project recommendation approach using a deep learning model. FunkR-pDAE first extracts data related to developers and open source projects from open source communities, which build a developer-open source project relevance matrix and a developer-developer relevance matrix. Meanwhile, Pearson Correlation Coefficient is utilized to calculate developer similarity using the developer-developer relevance matrix. Second, deep auto-encoders are used to learn the factor vectors that represent developers and open source projects. Finally, a sorting method is defined to provide personalized project recommendations. Experimental results on real-world GitHub data sets show that FunkR-pDAE has a precision rate of 75.46% and a recall rate of 40.32%, which provides more effective recommendation compared with state-of-the-art approaches.
  • 2. SYSTEM REQUIREMENTS: HARDWARE REQUIREMENTS:  System : Pentium Dual Core.  Hard Disk : 120 GB.  Monitor : 15’’ LED  Input Devices : Keyboard, Mouse  Ram : 1 GB SOFTWARE REQUIREMENTS:  Operating system : Windows 7.  Coding Language : Python  Database : MYSQL REFERENCE: Pengcheng Zhang, Fang Xiong, Hareton Leung, and Wei Song, “FunkR-pDAE: Personalized Project Recommendation Using Deep Learning”, IEEE Transactions on Emerging Topics in Computing, 2019.