From cognitive to social ergonomics and beyond