Search For:

Displaying 1-3 out of 3 total
Automated API Property Inference Techniques
Found in: IEEE Transactions on Software Engineering
By Martin P. Robillard,Eric Bodden,David Kawrykow,Mira Mezini,Tristan Ratchford
Issue Date:May 2013
pp. 613-637
Frameworks and libraries offer reusable and customizable functionality through Application Programming Interfaces (APIs). Correctly using large and sophisticated APIs can represent a challenge due to hidden assumptions and requirements. Numerous approaches...
Improving API Usage through Automatic Detection of Redundant Code
Found in: Automated Software Engineering, International Conference on
By David Kawrykow, Martin P. Robillard
Issue Date:November 2009
pp. 111-122
Software projects often rely on third-party libraries made accessible through Application Programming Interfaces (APIs). We have observed many cases where APIs are used in ways that are not the most effective. We developed a technique and tool support to a...
Non-essential changes in version histories
Found in: Proceeding of the 33rd international conference on Software engineering (ICSE '11)
By David Kawrykow, Martin P. Robillard
Issue Date:May 2011
pp. 351-360
Numerous techniques involve mining change data captured in software archives to assist engineering efforts, for example to identify components that tend to evolve together. We observed that important changes to software artifacts are sometimes accompanied ...