Malan, David J. (2010). «Reinventing CS50». Proceedings of SIGCSE '10 Proceedings of the 41st ACM technical symposium on Computer science education. 152 páginas. ISBN9781450300063. doi:10.1145/1734263.1734316
Garcia, Daniel D.; Barr, Valerie; Guzdial, Mark; Malan, David J. (2013). «Rediscovering the passion, beauty, joy, and awe». Proceedings of the 44th ACM technical symposium on Computer science education - SIGCSE '13. 379 páginas. ISBN9781450318686. doi:10.1145/2445196.2445308
Lorincz, K.; Malan, D.J.; Fulford-Jones, T.R.F.; Nawoj, A.; Clavel, A.; Shnayder, V.; Mainland, G.; Welsh, M.; Moulton, S. (2004). «Sensor Networks for Emergency Response: Challenges and Opportunities». IEEE Pervasive Computing. 3 (4): 16–23. ISSN1536-1268. doi:10.1109/MPRV.2004.18
Malan, D.J.; Welsh, M.; Smith, M.D. (2004). «A public-key infrastructure for key distribution in TinyOS based on elliptic curve cryptography». 2004 First Annual IEEE Communications Society Conference on Sensor and Ad Hoc Communications and Networks, 2004. IEEE SECON 2004. pp. 71–80. ISBN0-7803-8796-1. doi:10.1109/SAHCN.2004.1381904
Malan, David J. (2013). «CS50 sandbox». SIGCSE '13 Proceedings of the 44th ACM technical symposium on Computer science education. 141 páginas. ISBN9781450318686. doi:10.1145/2445196.2445242
Malan, David J.; Leitner, Henry H. (2007). «Scratch for budding computer scientists». Proceedings of the 38th SIGCSE technical symposium on Computer science education. 223 páginas. ISBN1-59593-361-1. doi:10.1145/1227310.1227388
Wolz, Ursula; Leitner, Henry H.; Malan, David J.; Maloney, John (2009). «Starting with scratch in CS 1». ACM SIGCSE Bulletin. 41 (1). 2 páginas. ISSN0097-8418. doi:10.1145/1539024.1508869