The purpose of this study is to perform a synthesis of API research. The study took stock of literature from academic journals on APIs with their associated themes, frameworks …
Besides a git-based version control system, GitHub integrates several social coding features. Particularly, GitHub users can star a repository, presumably to manifest interest or …
Background Mobile health (mHealth) has the potential to improve access to healthcare, especially in developing countries. The proliferation of mHealth has not been accompanied …
Software popularity is a valuable information to modern open source developers, who constantly want to know if their systems are attracting new users, if new releases are gaining …
N Chen, J Lin, SCH Hoi, X Xiao, B Zhang - Proceedings of the 36th …, 2014 - dl.acm.org
With the popularity of smartphones and mobile devices, mobile application (aka “app”) markets have been growing exponentially in terms of number of users and downloads. App …
C Rosen, E Shihab - Empirical Software Engineering, 2016 - Springer
The popularity of mobile devices has been steadily growing in recent years. These devices heavily depend on software from the underlying operating systems to the applications they …
Change introduces conflict into software ecosystems: breaking changes may ripple through the ecosystem and trigger rework for users of a package, but often developers can invest …
J Coelho, MT Valente - Proceedings of the 2017 11th Joint meeting on …, 2017 - dl.acm.org
Open source is experiencing a renaissance period, due to the appearance of modern platforms and workflows for developing and maintaining public code. As a result, developers …
Third-party libraries in Android apps have repeatedly been shown to be hazards to the users' privacy and an amplification of their host apps' attack surface. A particularly …