Using automatic memoization as a software engineering tool in real-world AI systems | IEEE Conference Publication | IEEE Xplore