Abstract | ||
---|---|---|
Modern programs require useful and robust APIs to guarantee applications' responsiveness. Given that large APIs can be used by novice developers and that not all experts are infallible, a well-designed API should inform developers about all the possible exceptions that an application can throw when it calls specific API methods. This research aims to identify automatically which exceptions should be included in an API reference. For this, there will be an evaluation of the Android API with an emphasis on its Java error-handling mechanism. First goal will be the automatic identification of as many as possible critical exceptions that each API method of the system can throw.Second goal will be the recommendation of undocumented exceptions that can lead client applications to execution failures (crashes). Consequently, the contribution of this research would be the decrease of possible application crashes that are associated with undocumented exceptions. |
Year | DOI | Venue |
---|---|---|
2014 | 10.1145/2642937.2653473 | ASE |
Keywords | Field | DocType |
exceptions,documentation,stack traces,reusable software,application programming interfaces | Android (operating system),Programming language,Software engineering,Computer science,Application programming interface,Documentation,Java | Conference |
Citations | PageRank | References |
1 | 0.35 | 11 |
Authors | ||
1 |
Name | Order | Citations | PageRank |
---|---|---|---|
Maria Kechagia | 1 | 74 | 8.36 |