Social cognitive theory in technological innovations