My understanding is that within the fields of UX, Human-Computer Interaction (HCI) and system design in general, friction refers to anything that makes a users task more difficult, complicated or less efficient. For example, a design goal often associated with e-commerce is reducing friction as much as possible, so that the browse-to-purchase rate is as high as possible.
Is there a formal or widely agreed definition of Friction? I see the term used a lot but not a decent definition. Is there one term used universally, or do fields such as UX and HCI have their own specific ones?
Update - I'd also be interested to hear if there's a different term that means the same thing.