Cohen, M. A., Ritter, F. E., & Haynes, S. R. (2010). Applying Software Engineering to Agent Development. AI Magazine, 31(2), 25. https://doi.org/10.1609/aimag.v31i2.2214