Modeliranje je ustvarjanje simulacij za presojo pred dejanskimi dogodki. Modeliranje in simulacija se uporabljata za različne namene, vključno s strateškim odločanjem. Natančneje, modeliranje uporabnikov je meddisciplinarna analiza tega, kako ljudje delujejo v specifičnih računalniških okoljih. Razumevanje, kako se bodo uporabniki obnašali, lahko pomaga pri izdelavi boljših spletnih mest in programskih aplikacij ter tistih, ki dobro delujejo za širši krog uporabnikov, vključno s tistimi s posebnimi potrebami.
Primarna uporaba uporabniškega modeliranja je razumeti, kako bodo uporabniki z različnimi atributi verjetno komunicirali z uporabniškim vmesnikom. Lastnosti vključujejo raven spretnosti od začetnika do strokovnjaka ter druge pomembne uporabniške lastnosti. Ti vključujejo stališča, prepričanja, cilje, interese, učne sloge, načrte in preference. Možno je, da zelo različni uporabniki uporabljajo isto spletno mesto ali programsko aplikacijo, modeliranje uporabnikov pa je korak k temu, da vedo, kaj lahko pričakujejo. Modeliranje uporabnikov je zelo pomembno pri izdelavi e-učnih modulov za samoučenje, saj ni prisotnega učitelja, ki bi ocenjeval značilnosti študenta.
Uporabniški modeli so izdelani na različne načine za prilagodljive sisteme in prilagodljive sisteme. Prilagodljiv sistem je tisti, nad katerim ima uporabnik določen nadzor. To je lahko prek preferenc ali prilagodljivih elementov. Uporabniško modeliranje v prilagodljivem sistemu se izvaja vnaprej za ustvarjanje uporabnih izbir in se nadaljuje, ko uporabniki te izbire izkoriščajo. Lahko se zbirajo podatki o odločitvah, ki jih uporabniki sprejmejo za usmerjanje nadaljnjega razvoja. Preprost primer so sistemi z vmesnikoma ‘Basic’ in ‘Advanced’, ki uporabniku omogočata izbiro načina interakcije.
Prilagodljivi sistemi so tisti, v katerih je vmesnik in/ali vsebina strukturirana tako, da se prilagaja uporabniku, ko se spoznajo in spremenijo uporabnikove veščine, preference in sposobnosti. Prilagodljivi sistemi lahko uporabljajo nastavitve in onemogočanje ali prikrivanje strokovnih komponent, da ne bi preobremenili novincev in da bi začetnikom zagotovili funkcije, ki jih uporabniško modeliranje nakazuje, da jih potrebujejo. Za prilagoditev se lahko sistem zanaša na različne neposredne in posredne vhode. Neposredni vnos vključuje preference, ocene in izbire. Posredni vnos vključuje klasifikacije uporabnikov, ki – vsaj na začetku – temeljijo na domnevah, ki so lahko stereotipne. Primeri prilagodljivih sistemov vključujejo HyperAudio®, prenosni vodnik za obiskovalce muzeja; Office Assistant v Microsoft® Office® ’97, ki se je pojavil in uporabnikom ponudil pomoč; in P-TIMS®, sistem finančnega upravljanja.