Combining tiled and textual views of code M Homer, J Noble 2014 Second IEEE Working Conference on Software Visualization, 1-10, 2014 | 74 | 2014 |
Grace: the absence of (inessential) difficulty AP Black, KB Bruce, M Homer, J Noble Proceedings of the ACM international symposium on New ideas, new paradigms …, 2012 | 66 | 2012 |
Seeking Grace: a new object-oriented language for novices AP Black, KB Bruce, M Homer, J Noble, A Ruskin, R Yannow Proceeding of the 44th ACM technical symposium on Computer science education …, 2013 | 52 | 2013 |
Patterns as objects in Grace M Homer, J Noble, KB Bruce, AP Black, DJ Pearce ACM SIGPLAN Notices 48 (2), 17-28, 2012 | 30 | 2012 |
Lessons in Combining Block-Based and Textual Programming M Homer, J Noble Journal of Visual Languages and Sentient Systems 3, 22-39, 2017 | 29 | 2017 |
Graceful dialects M Homer, T Jones, J Noble, KB Bruce, AP Black ECOOP 2014–Object-Oriented Programming: 28th European Conference, Uppsala …, 2014 | 26 | 2014 |
Object Inheritance Without Classes T Jones, M Homer, J Noble, K Bruce European Conference on Object-Oriented Programming, 2016 | 19 | 2016 |
A tile-based editor for a textual programming language M Homer, J Noble 2013 First IEEE Working Conference on Software Visualization (VISSOFT), 1-4, 2013 | 19 | 2013 |
Co-located collaborative block-based programming B Selwyn-Smith, C Anslow, M Homer, JR Wallace 2019 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC …, 2019 | 18 | 2019 |
Transient typechecks are (almost) free R Roberts, S Marr, M Homer, J Noble arXiv preprint arXiv:1807.00661, 2018 | 17* | 2018 |
Brand objects for nominal typing T Jones, M Homer, J Noble 29th European Conference on Object-Oriented Programming (ECOOP 2015), 2015 | 17 | 2015 |
An agile conversion masters degree programme in software development K Lundqvist, C Anslow, M Homer, K Bubendorfer, D Carnegie Proceedings of the 49th ACM Technical Symposium on Computer Science …, 2018 | 14 | 2018 |
Modules as gradually-typed objects M Homer, KB Bruce, J Noble, AP Black Proceedings of the 7th Workshop on Dynamic Languages and Applications, 1, 2013 | 12 | 2013 |
Taxonomy of package management in programming languages and operating systems H Muhammad, LCV Real, M Homer Proceedings of the 10th Workshop on Programming Languages and Operating …, 2019 | 10 | 2019 |
Designing grace: Can an introductory programming language support the teaching of software engineering? J Noble, M Homer, KB Bruce, AP Black 2013 26th International Conference on Software Engineering Education and …, 2013 | 10 | 2013 |
The left hand of equals J Noble, AP Black, KB Bruce, M Homer, MS Miller Proceedings of the 2016 ACM International Symposium on New Ideas, New …, 2016 | 9 | 2016 |
Graceful language extensions and interfaces M Homer Victoria University of Wellington, 2014 | 9 | 2014 |
The practice of a compositional functional programming language T Jones, M Homer Programming Languages and Systems: 16th Asian Symposium, APLAS 2018 …, 2018 | 7 | 2018 |
Grace's Inheritance J Noble, AP Black, KB Bruce, M Homer, T Jones Journal of Object Technology 16 (2), 2017 | 7 | 2017 |
Blocks, Blocks, and More Blocks-Based Programming B Selwyn-Smith, C Anslow, M Homer Proceedings of the 1st ACM SIGPLAN International Workshop on Programming …, 2022 | 6 | 2022 |