A visual language for designing and implementing user interfaces. - Ian Rogers; Jonathan Cunningham; Aaron Soloman (INTERCHI Adjunct Proceedings, 1993)

The use of an automatic "To Do" list to guide structured interaction. - Ian Rogers (CHI 95 Conference Companion, 1995)

Loop Parallelisation for the Jikes RVM. - Jisheng Zhao; Ian Rogers; Chris C. Kirkham; Ian Watson (PDCAT, 2005)

Secure M-commerce Transactions: A Third Party Based Signature Protocol. - Li-Sha He; Ning Zhang 001; Li-Rong He; Ian Rogers (IAS, 2007)

Optimizing Chip Multiprocessor Work Distribution Using Dynamic Compilation. - Jisheng Zhao; Matthew Horsnell; Ian Rogers; Andrew Dinn; Chris C. Kirkham; Ian Watson (Euro-Par, 2007)

Exploiting loop-dependent stream reuse for stream processors. - Xuejun Yang; Ying Zhang 032; Jingling Xue; Ian Rogers; Gen Li 002; Guibin Wang (PACT, 2008)

Implementation, Compilation, Optimization of Object-Oriented Languages, Programs and Systems. - Eric Jul; Ian Rogers (ECOOP Workshops, 2008)

An Object-Aware Hardware Transactional Memory System. - Behram Khan; Matthew Horsnell; Ian Rogers; Mikel Luján; Andrew Dinn; Ian Watson (HPCC, 2008)

Adaptive Loop Tiling for a Multi-cluster CMP. - Jisheng Zhao; Matthew Horsnell; Mikel Luján; Ian Rogers; Chris C. Kirkham; Ian Watson (ICA3PP, 2008)

Scientific Computing Applications on a Stream Processor. - Ying Zhang 032; Xuejun Yang; Guibin Wang; Ian Rogers; Gen Li 002; Yu Deng 001; Xiaobo Yan (ISPASS, 2008)

Constraint based optimization of stationary fields. - Ian Rogers; Jisheng Zhao; Chris C. Kirkham; Ian Watson (PPPJ, 2008)

A first insight into object-aware hardware transactional memory. - Behram Khan; Matthew Horsnell; Ian Rogers; Mikel Luján; Andrew Dinn; Ian Watson (SPAA, 2008)

Exploiting object structure in hardware transactional memory. - Behram Khan; Matthew Horsnell; Ian Rogers; Mikel Luján; Andrew Dinn; Ian Watson (Comput. Syst. Sci. Eng., 2009)

Exploiting the reuse supplied by loop-dependent stream references for stream processors. - Xuejun Yang; Ying Zhang 032; Xicheng Lu; Jingling Xue; Ian Rogers; Gen Li 002; Guibin Wang; Xudong Fang (ACM Trans. Archit. Code Optim., 2010)

Reducing and eliding read barriers for concurrent garbage collectors. - Ian Rogers (ICOOOLPS@ECOOP, 2011)

Reducing biased lock revocation by learning. - Ian Rogers; Balaji Iyengar (ICOOOLPS@ECOOP, 2011)

Fifteen years of 'Utopia': Napster and Pitchfork as technologies of democratization. - David Carter; Ian Rogers (First Monday, 2014)

Metabolic Design And Engineering Through Ant Colony Optimization. - Stephen Lincoln; Ian Rogers; Ranjan Srivastava (GECCO, 2015)

Using ensemble modeling to determine causes of multifactorial disorders. - Ian Rogers; Ranjan Srivastava (GECCO (Companion), 2018)

Intelligent Control and HCI for a Powered Wheelchair Using a Simple Expert System and Ultrasonic Sensors. - David Sanders 001; Malik Haddad; Peter Omoarebun; Favour Ikwan; John Chiverton; Shikun Zhou; Ian Rogers; Boriana Vatchova (IntelliSys (3), 2020)

Analysis of Reaction Times and Time-Delays Introduced into an Intelligent HCI for a Smart Wheelchair. - David A. Sanders; Malik Haddad; Giles Tewkesbury; Nils Bausch; Ian Rogers; Ya Huang (IEEE Conf. on Intelligent Systems, 2020)

Efficient global register allocation. - Ian Rogers (CoRR, 2020)

Intelligent Sensors for Intelligent Systems: Fault Tolerant Measurement Methods for Intelligent Strain Gauge Pressure Sensors. - Thomas Barker; Giles Tewkesbury; David Sanders 001; Ian Rogers (IntelliSys (2), 2021)