technology adoption analysis 1147144