Caring for your dependency garden: An approach to Android Dependency Management