This Java based application retrieves the complete list of an author's citations from the Google scholar database. It works by simulating a human user (sending HTML queries and parsing the resulting pages). Self-citations are identified and tagged and full results are conveniently exported in XML format.
The application is freely available under a GPLv3 license on GitHub
Tool released in 2015