Understanding interaction differences between newcomer and expert programmers

Zou, Lijie, Godfrey, Michael W.. Understanding interaction differences between newcomer and expert programmers. In RSSE '08: Proceedings of the 2008 international workshop on Recommendation systems for software engineering. ACM, New York, NY, USA, 2008. [doi]

References

  • 6 Chris Parnin , Carsten Gorg, Building Usage Contexts During Program Comprehension, Proceedings of the 14th IEEE International Conference on Program Comprehension, p.13-22, June 14-16, 2006 [doi>10.1109/ICPC.2006.14]
  • 20 Thomas Zimmermann , Peter Weisgerber , Stephan Diehl , Andreas Zeller, Mining Version Histories to Guide Software Changes, Proceedings of the 26th International Conference on Software Engineering, p.563-572, May 23-28, 2004
  • 16 Susan Wiedenbeck, Novice/expert differences in programming skills, International Journal of Man-Machine Studies, v.23 n.4, p.383-390, Oct. 1985 [doi>10.1016/S0020-7373(85)80041-9]
  • 12 Susan Elliott Sim , Richard C. Holt, The ramp-up problem in software projects: a case study of how software immigrants naturalize, Proceedings of the 20th international conference on Software engineering, p.361-370, April 19-25, 1998, Kyoto, Japan
  • 14 J. Singer, T. Lethbridge, N. Vinson, and A. N. An examination of software engineering work practices. In Proceedings of CASCON'97, pages 209--223, 1997.
  • 22 Lijie Zou , Michael W. Godfrey , Ahmed E. Hassan, Detecting Interaction Coupling from Task Interaction Histories, Proceedings of the 15th IEEE International Conference on Program Comprehension, p.135-144, June 26-29, 2007 [doi>10.1109/ICPC.2007.18]
  • 10 K. A. Schneider, C. Gutwin, R. Penner, and D. Paquette. Mining a softare developer's local interaction history. In MSR '04: Proceedings of the 2004 international workshop on Mining software repositories, 2004.
  • 8 Martin P. Robillard, Automatic generation of suggestions for program investigation, Proceedings of the 10th European software engineering conference held jointly with 13th ACM SIGSOFT international symposium on Foundations of software engineering, September 05-09, 2005, Lisbon, Portugal [doi>10.1145/1081706.1081711]
  • 19 Annie T. T. Ying , Gail C. Murphy , Raymond Ng , Mark C. Chu-Carroll, Predicting Source Code Changes by Mining Change History, IEEE Transactions on Software Engineering, v.30 n.9, p.574-586, September 2004 [doi>10.1109/TSE.2004.52]
  • 3 R. Fonseca, V. Almeida, M. Crovella, and B. Abrahao. On the intrinsic locality properties of web reference streams, 2003.
  • 21 Lijie Zou , Michael W. Godfrey, An Industrial Case Study of Program Artifacts Viewed During Maintenance Tasks, Proceedings of the 13th Working Conference on Reverse Engineering, p.71-82, October 23-27, 2006 [doi>10.1109/WCRE.2006.12]
  • 7 Chris Parnin , Carsten Görg , Spencer Rugaber, Enriching revision history with interactions, Proceedings of the 2006 international workshop on Mining software repositories, May 22-23, 2006, Shanghai, China [doi>10.1145/1137983.1138019]
  • 1 Robert DeLine , Mary Czerwinski , George Robertson, Easing Program Comprehension by Sharing Navigation Data, Proceedings of the 2005 IEEE Symposium on Visual Languages and Human-Centric Computing, p.241-248, September 20-24, 2005 [doi>10.1109/VLHCC.2005.32]
  • 5 Mik Kersten , Gail C. Murphy, Using task context to improve programmer productivity, Proceedings of the 14th ACM SIGSOFT international symposium on Foundations of software engineering, November 05-11, 2006, Portland, Oregon, USA [doi>10.1145/1181775.1181777]
  • 17 Susan Wiedenbeck , Vikki Fix , Jean Scholtz, Characteristics of the mental representations of novice and expert programmers: an empirical study, International Journal of Man-Machine Studies, v.39 n.5, p.793-812, Nov. 1993 [doi>10.1006/imms.1993.1084]
  • 9 Zachary M. Saul , Vladimir Filkov , Premkumar Devanbu , Christian Bird, Recommending random walks, Proceedings of the the 6th joint meeting of the European software engineering conference and the ACM SIGSOFT symposium on The foundations of software engineering, September 03-07, 2007, Dubrovnik, Croatia [doi>10.1145/1287624.1287629]
  • 4 Mik Kersten , Gail C. Murphy, Mylar: a degree-of-interest model for IDEs, Proceedings of the 4th international conference on Aspect-oriented software development, p.159-168, March 14-18, 2005, Chicago, Illinois [doi>10.1145/1052898.1052912]
  • 2 Peter J. Denning, The working set model for program behavior, Communications of the ACM, v.11 n.5, p.323-333, May 1968 [doi>10.1145/363095.363141]
  • 13 Janice Singer , Robert Elves , Margaret-Anne Storey, NavTracks: Supporting Navigation in Software Maintenance, Proceedings of the 21st IEEE International Conference on Software Maintenance, p.325-334, September 25-30, 2005 [doi>10.1109/ICSM.2005.66]
  • 18 R. K. Yin. Case Study Research: Design and Methods. Sage Publications, Thousand Oaks, CA, 2002.
  • 11 Carolyn B. Seaman, Qualitative Methods in Empirical Studies of Software Engineering, IEEE Transactions on Software Engineering, v.25 n.4, p.557-572, July 1999 [doi>10.1109/32.799955]
  • 15 A. von Mayrhauser , A. M. Vans, Comprehension processes during large scale maintenance, Proceedings of the 16th international conference on Software engineering, p.39-48, May 16-21, 1994, Sorrento, Italy

Cited by

No citations of this publication recorded.