Github copilot ai pair programmer: Asset or liability?

AM Dakhel, V Majdinasab, A Nikanjam… - Journal of Systems and …, 2023 - Elsevier
Automatic program synthesis is a long-lasting dream in software engineering. Recently, a
promising Deep Learning (DL) based solution, called Copilot, has been proposed by …

Who is going to mentor newcomers in open source projects?

G Canfora, M Di Penta, R Oliveto… - Proceedings of the ACM …, 2012 - dl.acm.org
When newcomers join a software project, they need to be properly trained to understand the
technical and organizational aspects of the project. Inadequate training could likely lead to …

Improving communication between pair programmers using shared gaze awareness

S D'Angelo, A Begel - Proceedings of the 2017 CHI conference on …, 2017 - dl.acm.org
Remote collaboration can be more difficult than collocated collaboration for a number of
reasons, including the inability to easily determine what your collaborator is looking at. This …

Cooperation, collaboration and pair-programming: Field studies on backup behavior

ID Coman, PN Robillard, A Sillitti, G Succi - Journal of Systems and …, 2014 - Elsevier
Considering that pair programming has been extensively studied for more than a decade, it
can seem quite surprising that there is such a lack of consensus on both its best use and its …

A multivariate classification of open source developers

E Di Bella, A Sillitti, G Succi - Information Sciences, 2013 - Elsevier
Open source software development is becoming always more relevant. Understanding the
behavior of developers in open source software projects and identifying the kinds of their …

Understanding the impact of pair programming on developers attention: a case study on a large industrial experimentation

A Sillitti, G Succi, J Vlasenko - 2012 34th international …, 2012 - ieeexplore.ieee.org
Pair Programming is one of the most studied and debated development techniques.
However, at present, we do not have a clear, objective, and quantitative understanding of …

Pair programming and software defects--a large, industrial case study

E Di Bella, I Fronza, N Phaphoom… - IEEE Transactions …, 2012 - ieeexplore.ieee.org
In the last decade, there has been increasing interest in pair programming (PP). However,
despite the existing work, there is still a lack of substantial evidence of the effects of PP in …

Cooperation wordle using pre-attentive processing techniques

I Fronza, A Janes, A Sillitti, G Succi… - 2013 6th International …, 2013 - ieeexplore.ieee.org
Developer turnover can result in a major problem when develo** software. Senior
developers leaving the team cause a loss of knowledge; on the other hand, new developers …

" AliCe-ViLlagE" Alice as a Collaborative Virtual Learning Environment

A Al-Jarrah, E Pontelli - 2014 IEEE Frontiers in Education …, 2014 - ieeexplore.ieee.org
There is a growing literature demonstrating the importance of collaboration and teamwork in
the process of learning computational thinking and the foundational aspects of computer …

[PDF][PDF] Initial evaluation of the brain activity under different software development situations.

R Ikramov, V Ivanov, S Masyagin, R Shakirov… - SEKE, 2019 - academia.edu
The use of biological signals to understand software development has become more
popular in the last few years but poses new challenges with respect to the overall …