Imperative versus Declarative Collection Processing: An RCT on the Understandability of Traditional Loops versus the Stream API in Java | IEEE Conference Publication | IEEE Xplore