Build automation tools and package managers have a profound influence on software development. They facilitate the reuse of third-party libraries, support a clear separation …
Container-based solutions, such as Docker, have become increasingly relevant in the software industry to facilitate deploying and maintaining software systems. Little is known …
Nowadays, mobile applications (aka, apps) are used by over two billion users for every type of need, including social and emergency connectivity. Their pervasiveness in today's world …
Modern websites frequently use and embed third-party services to facilitate web development, connect to social media, or for monetization. This often introduces privacy …
These days, over three billion users rely on mobile applications (aka apps) on a daily basis to access high-speed connectivity and all kinds of services it enables, from social to …
The mobile app marketplace has fierce competition for mobile app developers, who need to develop and update their apps as soon as possible to gain first mover advantage. Third …
During software product development, the combination of digital resources (such as application programming interfaces and software development kits) establishes loose and …
Browser-based cross-platform applications have become increasingly popular as they allow software vendors to sidestep two major issues in the app ecosystem. First, web apps can be …
A Mokhberi, K Beznosov - … of the 2021 European Symposium on Usable …, 2021 - dl.acm.org
Despite all attempts to improve software security, vulnerabilities are still propagated within software. A growing body of research is looking into why developers are unable to develop …