| 2009 | ITiCSE | Improving the mental models held by novice programmers using cognitive conflict and jeliot visualisations. | Linxiao Ma, John D. Ferguson, Marc Roper, Isla Ross, Murray Wood |
| 2009 | RE | Use Case to Source Code Traceability: The Developer Navigation View Point. | Inah Omoronyia, Guttorm Sindre, Marc Roper, John D. Ferguson, Murray Wood |
| 2008 | SIGCSE | Using cognitive conflict and visualisation to improve mental models held by novice programmers. | Linxiao Ma, John D. Ferguson, Marc Roper, Isla Ross, Murray Wood |
| 2007 | ICGSE | A 3-Dimensional Relevance Model for Collaborative Software Engineering Spaces. | Inah Omoronyia, John D. Ferguson, Marc Roper, Murray Wood |
| 2007 | SIGCSE | Investigating the viability of mental models held by novice programmers. | Linxiao Ma, John D. Ferguson, Marc Roper, Murray Wood |
| 2003 | SAC | Performance Prediction of Wormhole Switching in Hypercubes with Bursty Traffic Pattern. | Geyong Min, Mohamed Ould-Khaoua, John D. Ferguson |
| 2001 | SAC | Analysis of adaptive wormhole-routed torus networks with IPP input traffic. | Geyong Min, John D. Ferguson, Mohamed Ould-Khaoua |
| 1999 | PDPTA | Message Latency In the Torus with Wormhole Routing. | Samia Loucif, Mohamed Ould-Khaoua, John D. Ferguson |