Black, A., Bruce, K. B., and Noble, J. 2010. Designing the next educational programming language. In Proceedings ACM international conference on Object oriented programming systems languages and applications companion. SPLASH ’10. ACM, New York, NY, USA, 201–204. http://doi.acm.org/10.1145/1869542.1869574
Homer, M., Noble, J., Bruce, K. B., Black, A. P., and Pearce, D. J. 2012. Patterns as objects in Grace. In Proceedings of the 8th symposium on Dynamic languages. DLS ’12. ACM, New York, NY, USA, 17–28. http://doi.acm.org/10.1145/2384577.2384581
Black, A. P., Bruce, K. B., Homer, M., and Noble, J. 2012. Grace: the absence of (inessential) difficulty. In Onward! ’12: Proceedings 12th SIGPLAN Symp. on New Ideas in Programming and Reflections on Software. ACM, New York, NY, 85–98. http://doi.acm.org/10.1145/2384592.2384601
Noble, J., Bruce, K. B., Black, A. P., and Homer, M. 2012. Grace: an open-source, object-oriented programming language for education. GOTO Magazine 2, 1, 30–33. http://www.cs.pdx.edu/~black/Publications/GOTO Magazine 2012 pp30-33.pdf
Kim Bruce, Andrew Black, Michael Homer, James Noble, Amy Ruskin and Richard Yannow. 2013. Seeking Grace: a new object-oriented language for novices. Proceedings 44th SIGCSE Technical Symposium on Computer Science Education.
Andrew P. Black, Kim B. Bruce James Noble. The Grace Programming Language Draft Specification. March 2013.
James Noble and Michael Homer and Kim B. Bruce and Andrew P. Black. Designing Grace: Can an Introductory Programming Language Support the Teaching of Software Engineering? IEEE Conference on Software Engineering Education and Training (CSEE&T), 2013.