SANER 2016 : 2016 IEEE 23rd International Conference on Software Analysis, Evolution, and Reengineering, 14-18 March 2016, Suita, JapanIt is not unreasonable to say that examples are one of the most commonly used knowledge sources when learning the usage and best practices of a new API. That being said, in many cases the examples provided on the APIs' Web site are lacking in quantity or quality, so developers have to resort to other information sources, namely blogs and coding forums. Moreover, there is no good way for API developers to measure anything concerning the examples they are creating. In order to resolve the problem of lacking examples information and feedback in their creation, our goal is to develop metrics for empirical measur...
Software application programming interfaces (APIs) are a ubiquitous part of Software Engineering. Th...
Code examples play an important role to explain the usage of Application Programming Interfaces (API...
Software developers increasingly rely on information from the Web, such as documents or code example...
Software developers study and reuse existing source code to understand how to properly use applicati...
Usage examples are helpful for programmers learning to use APIs from third-party frameworks or libra...
Abstract—This paper presents a technique for automatically mining and visualizing API usage examples...
Lack of effective usage examples in API documents has been proven to be a great obstacle to API lear...
Abstract—Lack of effective usage examples in API documents has been proven to be a great obstacle to...
Estudos empíricos recentes apontam que a ausência de exemplos de uso constitui um dos principais obs...
An Application Programming Interface (API) provides a specific set of functionalities to a developer...
An Application Programming Interface (API) provides a set of functionalities to a developer with the...
Programmers often consult an online Q&A forum such as Stack Overflow to learn new APIs. This paper p...
During software development, a developer often needs to discover specific usage patterns of Applicat...
Research on API migration and language conversion can be informed by empirical data about API usage....
Part 1: MAKE TopologyInternational audienceCode examples are key resources for helping programmers t...
Software application programming interfaces (APIs) are a ubiquitous part of Software Engineering. Th...
Code examples play an important role to explain the usage of Application Programming Interfaces (API...
Software developers increasingly rely on information from the Web, such as documents or code example...
Software developers study and reuse existing source code to understand how to properly use applicati...
Usage examples are helpful for programmers learning to use APIs from third-party frameworks or libra...
Abstract—This paper presents a technique for automatically mining and visualizing API usage examples...
Lack of effective usage examples in API documents has been proven to be a great obstacle to API lear...
Abstract—Lack of effective usage examples in API documents has been proven to be a great obstacle to...
Estudos empíricos recentes apontam que a ausência de exemplos de uso constitui um dos principais obs...
An Application Programming Interface (API) provides a specific set of functionalities to a developer...
An Application Programming Interface (API) provides a set of functionalities to a developer with the...
Programmers often consult an online Q&A forum such as Stack Overflow to learn new APIs. This paper p...
During software development, a developer often needs to discover specific usage patterns of Applicat...
Research on API migration and language conversion can be informed by empirical data about API usage....
Part 1: MAKE TopologyInternational audienceCode examples are key resources for helping programmers t...
Software application programming interfaces (APIs) are a ubiquitous part of Software Engineering. Th...
Code examples play an important role to explain the usage of Application Programming Interfaces (API...
Software developers increasingly rely on information from the Web, such as documents or code example...