The exception handling riddle: An empirical study on the Android API.
•An automatic approach that assesses an API’s exceptions listed in the documentation.•A large-scale study examining what exceptions API designers list and developers use.•A randomized controlled trial on programmers for the effectiveness of exceptions listed in APIs.