Characteristics of the mental representations of novice and expert programmers: an empirical study
International Journal of Man-Machine Studies
The ramp-up problem in software projects: a case study of how software immigrants naturalize
Proceedings of the 20th international conference on Software engineering
Extreme programming explained: embrace change
Extreme programming explained: embrace change
The costs and benefits of pair programming
Extreme programming examined
A Critical Analysis of PSP Data Quality: Results from aCase Study
Empirical Software Engineering
An examination of software engineering work practices
CASCON '97 Proceedings of the 1997 conference of the Centre for Advanced Studies on Collaborative research
Lean Software Development: An Agile Toolkit
Lean Software Development: An Agile Toolkit
Collecting, Integrating and Analyzing Software Metrics and Personal Software Process Data
EUROMICRO '03 Proceedings of the 29th Conference on EUROMICRO
A relational approach to software metrics
Proceedings of the 2004 ACM symposium on Applied computing
Measures for mobile users: an architecture
Journal of Systems Architecture: the EUROMICRO Journal - Special issue: Adaptable system/Software architectures
Practices Of An Agile Developer
Practices Of An Agile Developer
Managing Uncertainty in Requirements: A Survey in Documentation-Driven and Agile Companies
METRICS '05 Proceedings of the 11th IEEE International Software Metrics Symposium
Maintaining mental models: a study of developer work habits
Proceedings of the 28th international conference on Software engineering
A non-invasive approach to product metrics collection
Journal of Systems Architecture: the EUROMICRO Journal - Special issue: AGILE methodologies for software production
ESEM '07 Proceedings of the First International Symposium on Empirical Software Engineering and Measurement
Understanding interaction differences between newcomer and expert programmers
Proceedings of the 2008 international workshop on Recommendation systems for software engineering
ICSE '09 Proceedings of the 31st International Conference on Software Engineering
ESEM '09 Proceedings of the 2009 3rd International Symposium on Empirical Software Engineering and Measurement
Information Sciences: an International Journal
Pair-programming effect on developers productivity
XP'03 Proceedings of the 4th international conference on Extreme programming and agile processes in software engineering
Does refactoring improve reusability?
ICSR'06 Proceedings of the 9th international conference on Reuse of Off-the-Shelf Components
Hi-index | 0.00 |
Automated In-Process Software Engineering Measurement and Analysis (AISEMA) systems represent a major advancement in tracking non-invasively the activities of developers. We have built on the top of an AISEMA system a model that enables to understand better how the tools are used in practical real-life development settings. In this work we evaluate to what extent experienced developers change their activities during mentoring activities in Pair Programming (PP) and, in this case, how long this effect can be observed. We compare how the experienced developers use the tools when working with other experts and when with new developers. The results indicate that there is a notable difference in the way the tools are used between the experts working together and the experts mentoring the new developers that have just joined the team. Moreover, over time the difference between pairs of experts and mixed pairs (experts and novices) working together becomes almost unnoticeable.