Expert problem solving strategies for program comprehension
CHI '91 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Coordination mechanisms: towards a conceptual foundation of CSCW systems design
Computer Supported Cooperative Work - Special issue on the design of cooperative systems
The ramp-up problem in software projects: a case study of how software immigrants naturalize
Proceedings of the 20th international conference on Software engineering
Software Engineering Economics
Software Engineering Economics
Motivating and Managing Computer Personnel
Motivating and Managing Computer Personnel
Expertise browser: a quantitative approach to identifying expertise
Proceedings of the 24th International Conference on Software Engineering
Globalization by Chunking: A Quantitative Approach
IEEE Software
Fifteen years of psychology in software engineering: Individual differences and cognitive science
ICSE '84 Proceedings of the 7th international conference on Software engineering
An Empirical Study of Speed and Communication in Globally Distributed Software Development
IEEE Transactions on Software Engineering
Hipikat: A Project Memory for Software Development
IEEE Transactions on Software Engineering
Seeking the source: software source code as a social and technical artifact
GROUP '05 Proceedings of the 2005 international ACM SIGGROUP conference on Supporting group work
CSCW '06 Proceedings of the 2006 20th anniversary conference on Computer supported cooperative work
Information Needs in Collocated Software Development Teams
ICSE '07 Proceedings of the 29th international conference on Software Engineering
Proceedings of the 2007 international ACM conference on Supporting group work
Novice software developers, all over again
ICER '08 Proceedings of the Fourth international Workshop on Computing Education Research
Cultures of Participation and Social Computing: Rethinking and Reinventing Learning and Education
ICALT '09 Proceedings of the 2009 Ninth IEEE International Conference on Advanced Learning Technologies
MSR '09 Proceedings of the 2009 6th IEEE International Working Conference on Mining Software Repositories
Codebook: discovering and exploiting relationships in software repositories
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering - Volume 1
Moving into a new software project landscape
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering - Volume 1
A degree-of-knowledge model to capture source code familiarity
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering - Volume 1
JSAI-isAI'09 Proceedings of the 2009 international conference on New frontiers in artificial intelligence
Organizational volatility and its effects on software defects
Proceedings of the eighteenth ACM SIGSOFT international symposium on Foundations of software engineering
Developer fluency: achieving true mastery in software projects
Proceedings of the eighteenth ACM SIGSOFT international symposium on Foundations of software engineering
Who is going to mentor newcomers in open source projects?
Proceedings of the ACM SIGSOFT 20th International Symposium on the Foundations of Software Engineering
Hi-index | 0.00 |
The transfer of entire projects to offshore locations, the aging and renewal of core developers in legacy products, the recruiting in fast growing Internet companies, and the participation in open source projects, present similar challenges of rapidly increasing newcomer competence in software projects. In particular, culture differences, communication complexity, and the rapid influx of developers with little or no project knowledge common in these phenomena pose practical and research questions for software engineering. For example, how do different cultures impact project learning? Are there best practices for competence-enhancing communication? How to learn from the experiences of top developers to improve the training of newcomers? What resources and tools can be provided to help newcomers learn faster and become more productive? These questions sketch a project-learning-focused agenda needed to address outlined challenges. We propose how emerging measurement methods utilizing rich data in software repositories and the theoretical frameworks based on cognitive and organizational science may be applied to address these challenges and to improve understanding of how humans learn.