Copyright 2014 ACM. As with professionals in all engineering disciplines, software developers new to a project must be given the implicit and explicit knowledge they need to be productive, in an effective and appropriate way, due to fluid team dynamics, geographical distribution, and other factors. As part of a broader study of communication in software development, we focus here on communication strategies for mentoring. We explore some examples of mentoring-oriented communication, in an educational setting and in an open-source consortium of academics and professionals. We plan to draw out recurring patterns of communication between mentors and protégés
We describe our recent efforts to generate and use case studies to teach communication skills in sof...
The rapid growth of technology has had a significant effect on educational activities. As a result o...
Context: Onboarding is a process that helps newcomers become integrated members of their organisatio...
Preparing students for the communication realities of software development is as difficult as it is ...
Mentoring is a powerful developmental tool that can be utilised in organisations to enable learnersh...
This study examines communication behaviors in global software learning teams. Using a coding scheme...
© 2014 IEEE. Software professionals routinely use sophisticated problem solving and design skills in...
Information discovery is a very difficult and frustrating aspect of software development. Novice dev...
This study examines communication behaviors in global software student teams. The authors of the pap...
Abstract: On-line mentoring, or “telementoring ” between K-12 students and adult volunteers has prov...
In today’s world, many companies turn to open source projects as a source fo...
It is widely acknowledged that employers tend to be dissatisfied with the communication skills of ne...
Software Engineering is a rapidly changing area, especially in terms of its technological foundation...
Conferencia de "16th International Conference on Computer Systems and Technologies, CompSysTech 2015...
The acquisition of new knowledge is a critical task for software development. IT companies spend con...
We describe our recent efforts to generate and use case studies to teach communication skills in sof...
The rapid growth of technology has had a significant effect on educational activities. As a result o...
Context: Onboarding is a process that helps newcomers become integrated members of their organisatio...
Preparing students for the communication realities of software development is as difficult as it is ...
Mentoring is a powerful developmental tool that can be utilised in organisations to enable learnersh...
This study examines communication behaviors in global software learning teams. Using a coding scheme...
© 2014 IEEE. Software professionals routinely use sophisticated problem solving and design skills in...
Information discovery is a very difficult and frustrating aspect of software development. Novice dev...
This study examines communication behaviors in global software student teams. The authors of the pap...
Abstract: On-line mentoring, or “telementoring ” between K-12 students and adult volunteers has prov...
In today’s world, many companies turn to open source projects as a source fo...
It is widely acknowledged that employers tend to be dissatisfied with the communication skills of ne...
Software Engineering is a rapidly changing area, especially in terms of its technological foundation...
Conferencia de "16th International Conference on Computer Systems and Technologies, CompSysTech 2015...
The acquisition of new knowledge is a critical task for software development. IT companies spend con...
We describe our recent efforts to generate and use case studies to teach communication skills in sof...
The rapid growth of technology has had a significant effect on educational activities. As a result o...
Context: Onboarding is a process that helps newcomers become integrated members of their organisatio...