Answer:
enabling users to contribute to requirements for new system features and functions
Explanation:
Based on the scenario being described within the question it can be said that the main responsibility that is being violated is enabling users to contribute to requirements for new system features and functions. They are responsible for gathering user feedback, in order to get a sense of what the user's like and dislike regarding a system in order to later make the necessary changes needed to the system.
Hmm... I feel like this query is much broader than it should be. However, I will start my initial answer, then another potential solution.
My initial answer to your query was: A condition controlled loop is used to control the number of times a loop iterates.
The potential answer, my secondary one, is: A count controlled loop iterates a specific number of times.
Two results, but my initial answer is the solution I opted when understanding this.
In most languages. Primitive data types ( char, int, float, bool, maybe string ) are usually passed by value, but compound data types are passed by reference, so you're not working on a copy but on the original.