Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1007/11774129_5guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

Investigating the impact of personality types on communication and collaboration-viability in pair programming – an empirical study

Published: 17 June 2006 Publication History

Abstract

This paper presents two controlled experiments (a pilot and the main one) investigating the impact of developer personalities and temperaments on communication, collaboration-pair viability and ultimately effectiveness in pair programming. The objective of the experiments was to compare pairs of mixed/ heterogeneous developer personalities and temperaments with pairs of the same personalities and temperaments, in terms of pair effectiveness. Pair effectiveness is expressed in terms of pair performance, measured by communication, velocity, productivity and customer satisfaction, and pair collaboration-viability measured by developers' satisfaction, knowledge acquisition and participation (collaboration satisfaction ratio, nuisance ratio, voluntary or mandatory preference, and driver or navigator preference). The results have shown that there is significant difference between the two groups, indicating better communication and collaboration-viability for the pairs with mixed personalities/temperaments.

References

[1]
Basili V. and Weiss D. A Methodology for Collecting Valid Software Engineering Data. IEEE Transactions on software engineering, vol SE-10, pp. 728-738; Nov. 1984.
[2]
Basili V. and Rombach H. The TAME Project: Towards Improvement- Oriented Software Environments; IEEE Transactions on software engineering, 14(6): 758-773; June 1988.
[3]
Beck, K. Extreme Programming Explained: Embrace Change. Reading, Massachusetts: Addison-Wesley. 2000.
[4]
Briand, L., Differding, C., Rombach, H. Practical Guidelines For Measurement-Based Process Improvement, Software Process Improvement and Practice, 2(4), pp253-280, 1996.
[5]
Briand L., Arisholm S., Counsell F., Houdek F. and Thevenod-Fosse P. Empirical Studies of Object-Oriented Artifacts, Methods, and Processes: State of the Ar and Future Directions. Empirical Software Engineering, 2000.
[6]
Cockburn, A. The Coffee Machine Design Problem: Part 1 & 2. C/C++ User's Journal, May/June, 1998.
[7]
Cockburn, A. Agle Software Development. Addison-Wesley, 2002.
[8]
Dutoit, A. and Bruegge B. Communication Metrics for Software Development. IEEE transactions on Software Engineering, 1998.
[9]
Fenton, N. Software Metrics, A Rigorous Approach. Chapman & Hall, 1991.
[10]
Highsmith, J. Agle Software Development Ecosystems, Addison Wesley, 2002.
[11]
Katira, N., Williams, L., Wiebe, E., Miller, C., Balik, S., Gehringer, E. On Understanding Compatibility of Student Pair Programmers. SIGCSE'04, 3-7, 2004.
[12]
Keirsey, D., and Bates, M., Please Understand Me, Del Mar, California: Prometheus Book Company, 1984.
[13]
Myers, Isabel, "Manual: The Myers-Briggs Type Indicator," Palo Alto, California: Consulting Psychologists Press, 1975.
[14]
Saeki, M. Communication, Collaboration, and Cooperation in Software Development -- How Should We Support Group Work in Software Development? Proc. Asia-Pacific Software Eng. Conf. Brisbane, Australia, 1995.
[15]
Seaman, C., and Basili, V. "An Empirical Study of Communication in Code Inspections," Proc. 19th Int'l Conf. Software Eng., Boston, May 1997.
[16]
Sfetsos, P., Angelis, L., Stamelos, I. "Investigating The Extreme Programming System - An Empirical Study". Empirical Software Engineering, Vol 11, Nbr. 2, pp. 269-301, June 2006 (to appear).
[17]
Sundstrom, E., De Meuse, K., and Futrell, D. Work Teams, AmericanPsychologist, February, 1990, pp. 120-133.
[18]
Wohlin C., Runeson P., Höst M., Ohlson M., Regnell B. and Wesslén A. Experimentation in Software Engineering: An Introduction, Kluwer Academic Publishers, 2000.

Cited By

View all
  • (2023)Secondary studies on human aspects in software engineeringJournal of Systems and Software10.1016/j.jss.2023.111654200:COnline publication date: 1-Jun-2023
  • (2023)Do you know your partner's personality through virtual collaboration or negotiation? Investigating perceptions of personality and their impacts on performanceComputers in Human Behavior10.1016/j.chb.2022.107608141:COnline publication date: 1-Apr-2023
  • (2014)Investigating the effects of personality traits on pair programming in a higher education setting through a family of experimentsEmpirical Software Engineering10.1007/s10664-012-9238-419:3(714-752)Online publication date: 1-Jun-2014
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image Guide Proceedings
XP'06: Proceedings of the 7th international conference on Extreme Programming and Agile Processes in Software Engineering
June 2006
228 pages
ISBN:3540350942
  • Editors:
  • Pekka Abrahamsson,
  • Michele Marchesi,
  • Giancarlo Succi

Sponsors

  • Agile Alliance
  • Reaktor Innovations: Reaktor Innovations
  • eXoftware
  • Nokia Connecting People: Nokia Connecting People
  • Philips: Philips

Publisher

Springer-Verlag

Berlin, Heidelberg

Publication History

Published: 17 June 2006

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 17 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2023)Secondary studies on human aspects in software engineeringJournal of Systems and Software10.1016/j.jss.2023.111654200:COnline publication date: 1-Jun-2023
  • (2023)Do you know your partner's personality through virtual collaboration or negotiation? Investigating perceptions of personality and their impacts on performanceComputers in Human Behavior10.1016/j.chb.2022.107608141:COnline publication date: 1-Apr-2023
  • (2014)Investigating the effects of personality traits on pair programming in a higher education setting through a family of experimentsEmpirical Software Engineering10.1007/s10664-012-9238-419:3(714-752)Online publication date: 1-Jun-2014
  • (2013)The true role of active communicatorsProceedings of the 17th International Conference on Evaluation and Assessment in Software Engineering10.1145/2460999.2461034(228-239)Online publication date: 14-Apr-2013
  • (2012)What affects team behavior?Proceedings of the 5th International Workshop on Co-operative and Human Aspects of Software Engineering10.5555/2663638.2663656(83-89)Online publication date: 2-Jun-2012
  • (2012)A decade of agile methodologiesJournal of Systems and Software10.1016/j.jss.2012.02.03385:6(1213-1221)Online publication date: 1-Jun-2012
  • (2010)The effects of neuroticism on pair programmingProceedings of the 2010 ACM-IEEE International Symposium on Empirical Software Engineering and Measurement10.1145/1852786.1852816(1-10)Online publication date: 16-Sep-2010
  • (2010)Links between the personalities, views and attitudes of software engineersInformation and Software Technology10.1016/j.infsof.2010.01.00152:6(611-624)Online publication date: 1-Jun-2010
  • (2008)Exploratory comparison of expert and novice pair programmersProceedings of the Third IFIP TC 2 Central and East European conference on Software engineering techniques10.5555/2040660.2040684(218-231)Online publication date: 13-Oct-2008
  • (2008)Video analysis of pair programmingProceedings of the 2008 international workshop on Scrutinizing agile practices or shoot-out at the agile corral10.1145/1370143.1370151(37-41)Online publication date: 10-May-2008
  • Show More Cited By

View Options

View options

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media