AngularJS: Maintaining Web Applications - Rodrigo Branas; Chandermani; Matt Frisbie; Amos Q. Haviv (2016)