A systematic map** study of software development with GitHub
Context: GitHub, nowadays the most popular social coding platform, has become the
reference for mining Open Source repositories, a growing research trend aiming at learning …
reference for mining Open Source repositories, a growing research trend aiming at learning …
Deep learning-based software engineering: progress, challenges, and opportunities
Researchers have recently achieved significant advances in deep learning techniques,
which in turn has substantially advanced other research disciplines, such as natural …
which in turn has substantially advanced other research disciplines, such as natural …
Correct: code reviewer recommendation in github based on cross-project and technology experience
Peer code review locates common coding rule violations and simple logical errors in the
early phases of software development, and thus reduces overall cost. However, in GitHub …
early phases of software development, and thus reduces overall cost. However, in GitHub …
Studying software developer expertise and contributions in Stack Overflow and GitHub
Knowledge and experience are touted as both the necessary and sufficient conditions to
make a person an expert. This paper attempts to investigate this issue in the context of …
make a person an expert. This paper attempts to investigate this issue in the context of …
Code recommendation for open source software developers
Open Source Software (OSS) is forming the spines of technology infrastructures, attracting
millions of talents to contribute. Notably, it is challenging and critical to consider both the …
millions of talents to contribute. Notably, it is challenging and critical to consider both the …
A survey on mining stack overflow: question and answering (Q&A) community
Purpose Software developers extensively use stack overflow (SO) for knowledge sharing on
software development. Thus, software engineering researchers have started mining the …
software development. Thus, software engineering researchers have started mining the …
Does reviewer recommendation help developers?
Selecting reviewers for code changes is a critical step for an efficient code review process.
Recent studies propose automated reviewer recommendation algorithms to support …
Recent studies propose automated reviewer recommendation algorithms to support …
Mining the technical roles of GitHub users
Context: Modern software development demands high levels of technical specialization.
These conditions make IT companies focus on creating cross-functional teams, such as …
These conditions make IT companies focus on creating cross-functional teams, such as …
Involvement, contribution and influence in github and stack overflow
AS Badashian, A Esteki, A Gholipour, A Hindle… - 2014 - era.library.ualberta.ca
Software developers are increasingly adopting social-media platforms to contribute to
software development, learn and develop a reputation for themselves. GitHub supports …
software development, learn and develop a reputation for themselves. GitHub supports …
Scientific knowledge communication in online Q&A communities: linguistic devices as a tool to increase the popularity and perceived professionalism of knowledge …
With the popularity of question-and-answer (Q&A) communities, widespread dissemination
of scientific knowledge has become more viable than ever before. However, those …
of scientific knowledge has become more viable than ever before. However, those …