Actors in the requirements engineering (RE) process include software engineers, system end-users, managers of end-users, domain experts, and external regulators. Role-action diagrams show the actors associated with different RE process activities and document their information needs. Key actors have defined roles, such as requirements engineers who elicit and specify requirements, domain experts who provide domain knowledge, end-users who use the system, and project managers who plan prototyping projects. RE processes are dominated by human factors as they involve stakeholders from various backgrounds with different goals.