Question: who came up with social role theory?
Answer: Sociocultural theory, also called social structural theory or social role theory, was proposed by Eagly and Wood (1999). According to this view, a society's division of labor by gender drives all other gender differences in behavior.