Understanding software-2.0: A study of machine learning library usage and evolution

M Dilhara, A Ketkar, D Dig - ACM Transactions on Software Engineering …, 2021 - dl.acm.org
Enabled by a rich ecosystem of Machine Learning (ML) libraries, programming using
learned models, ie, Software-2.0, has gained substantial adoption. However, we do not …

Revisiting, benchmarking and exploring API recommendation: How far are we?

Y Peng, S Li, W Gu, Y Li, W Wang… - IEEE Transactions on …, 2022 - ieeexplore.ieee.org
Application Programming Interfaces (APIs), which encapsulate the implementation of
specific functions as interfaces, greatly improve the efficiency of modern software …

Investigating performance issues in mobile apps

T Das - 2020 - iris.gssi.it
The world is moving at a dynamic pace, and this has led to the technological advancement
of mobile applications. This rise in the advancement of the mobile application comes with …

Towards Automating Type Changes

AS Ketkar - 2021 - ir.library.oregonstate.edu
Developers frequently change the type of a program element and update all its references
for performance, security, concurrency, library migration, or better maintainability. Despite …

Can proposed service interface metrics effectively evaluate the quality of RESTful APIs?: a repository mining study on API evolution

S Schneider - 2021 - elib.uni-stuttgart.de
RESTful web services and APIs are popular in industry and represent one commonly used
way to expose functionality via a well-defined and technology-agnostic interface. While …