I. Introduction
Many studies [1], [2], [3] have confirmed that usage examples can be a key resource for learning and reusing Application Programming Interfaces (APIs). Unfortunately, many software libraries fail to provide sufficient usage examples in official documentation [5], [6].