1. Introduction

2. AngularJS in a Nutshell

3. Survey Design
3.1 Mapping Study
3.2 Survey Construction and Participants

4. Survey Results
4.1 Background
4.2 Key Characteristics and Features of AngularJS
4.3 Code in HTML Templates
4.4 Testing
4.5 Complex Concepts and Features
4.6 AngularJS 2.0
4.7 Key Findings and Implications

5. Threats to Validity

6. Related Work

7. Conclusion