Allen, J. R., & Periyasamy, K. (2013). Software Engineering Principles Applied to Computer Assisted Language Learning. CALICO Journal, 14(2-4), 35-50. https://doi.org/10.1558/cj.v14i2-4.35-50