Teapot: Language support for writing memory coherence protocols S Chandra, B Richards, JR Larus Proceedings of the ACM SIGPLAN 1996 conference on Programming language …, 1996 | 86 | 1996 |
Analyzing student work patterns using programming exercise data J Spacco, P Denny, B Richards, D Babcock, D Hovemeyer, J Moscola, ... Proceedings of the 46th ACM Technical Symposium on Computer Science …, 2015 | 85 | 2015 |
Women catch up: gender differences in learning programming concepts L Murphy, B Richards, R McCauley, BB Morrison, S Westbrook, T Fossum ACM SIGCSE Bulletin 38 (1), 17-21, 2006 | 77 | 2006 |
LCM: Memory system support for parallel language implementation JR Larus, B Richards, G Viswanathan Proceedings of the Sixth International Conference on Architectural Support …, 1994 | 64 | 1994 |
Teapot: A domain-specific language for writing cache coherence protocols S Chandra, B Richards, JR Larus IEEE Transactions on Software Engineering 25 (3), 317-333, 1999 | 60 | 1999 |
Protocol-based data-race detection B Richards, JR Larus Proceedings of the SIGMETRICS symposium on Parallel and distributed tools, 40-47, 1998 | 56 | 1998 |
A multi‐institutional, multinational study of programming concepts using card sort data K Sanders, S Fincher, D Bouvier, G Lewandowski, B Morrison, L Murphy, ... Expert Systems 22 (3), 121-128, 2005 | 48 | 2005 |
Experience with a Language for Writing Coherence Protocols. S Chandra, JR Larus, M Dahlin, B Richards, RY Wang, TE Anderson DSL, 51-66, 1997 | 41 | 1997 |
Making sense of data structures exams B Simon, M Clancy, R McCartney, B Morrison, B Richards, K Sanders Proceedings of the Sixth international workshop on Computing education …, 2010 | 32 | 2010 |
Information technology fluency in practice JP Dougherty, T Dececchi, T Clear, B Richards, S Cooper, T Wilusz ACM SIGCSE Bulletin 35 (2), 153-171, 2002 | 29 | 2002 |
What do successful computer science students know? An integrative analysis using card sort measures and content analysis to evaluate graduating students' knowledge of … R McCauley, L Murphy, S Westbrook, S Haller, C Zander, T Fossum, ... Expert Systems 22 (3), 147-159, 2005 | 25 | 2005 |
A multi-institutional investigation of computer science seniors' knowledge of programming concepts L Murphy, R McCauley, S Westbrook, T Fossum, S Haller, BB Morrison, ... ACM SIGCSE Bulletin 37 (1), 510-514, 2005 | 22 | 2005 |
Bugs as features: Teaching network protocols through debugging B Richards Proceedings of the thirty-first SIGCSE technical symposium on Computer …, 2000 | 17 | 2000 |
Stories of change: How educators change their practice S Fincher, B Richards, J Finlay, H Sharp, I Falconer 2012 Frontiers in Education Conference Proceedings, 1-6, 2012 | 16 | 2012 |
Illustrating networking concepts with wireless handheld devices B Richards, N Waisbrot Proceedings of the 7th annual conference on Innovation and technology in …, 2002 | 15 | 2002 |
Multiple-robot motion planning= parallel processing+ geometry S Hert, B Richards Sensor Based Intelligent Robots, 195-215, 2002 | 12 | 2002 |
Parallel Processing+ Geometry S Hert, B Richards Sensor Based Intelligent Robots: International Workshop..., Selected Papers, 195, 2000 | 12* | 2000 |
Parallel programming in C**: A large-grain data-parallel programming language JR Larus, B Richards, G Viswanathan Parallel Programming Using C++, 297-342, 1996 | 11 | 1996 |
Applying data structures in exams BB Morrison, M Clancy, R McCartney, B Richards, K Sanders Proceedings of the 42nd ACM technical symposium on Computer science …, 2011 | 10 | 2011 |
Representation of women in CS: how do we measure a program's success? B Richards Proceedings of the 40th ACM technical symposium on Computer science …, 2009 | 10 | 2009 |