Bir kullanıcı hatası, kullanıcı tarafından yapılan bir hatadan kaynaklanan bir hatadır. Bu tür hatalar, çok çeşitli sistemlerde meydana gelebilir, ancak insanlar genellikle işletim sistemleri ve yazılım programları dahil olmak üzere bilgisayar sistemlerine atıfta bulunmak için bu terimi kullanırlar. Kullanıcı hataları çok yıllık bir sorundur ve bunları çözmenin birkaç yolu vardır.
Bazı topluluklarda, kullanıcı hataları konusunda belirli bir züppe vardır. Bunun anlamı, kullanıcı hatalarının, kötü tasarlanmış bir sistemin, kafa karıştırıcı bir arayüzün veya "2" yerine "3" yazmak gibi basit bir masum hatanın aksine, aptallığın veya beceriksizliğin sonucudur. Bu görüşün karşıtları, kullanıcı hatalarının genellikle kullanıcının değil, sistemin hatası olduğunu iddia eder; eğer bir sistem sezgisel veya kullanımı kolay değilse, örneğin, onunla zorluk çekiyorsa, bir kullanıcının hatası değildir.
İyi tasarlanmış bir sistemde, kullanıcı hatasını azaltmak için adımlar atılacaktır. Örneğin, pek çok web sitesinde yazım hatalarını otomatik olarak düzelten veya bir kullanıcının bir hata yapmış olabileceğinden şüpheleniyorsa yazım önerileri sunan bir arama işlevi vardır. Benzer şekilde, birçok arayüz, insanların sistemi çalıştırmak için kullandıkları komut türleriyle oldukça bağışlayıcı olacak veya bir kullanıcının hatalı bir işlem yapabileceğinden şüphelenirse uyarılar sunacaktır. Sistemler, çeşitli beceri seviyelerinde kullanımı kolaylaştırmak amacıyla anlaşılması ve kullanılması daha kolay olacak şekilde düzenlenebilir ve basitleştirilebilir.
Diğer sistemler daha katı ve zorlu olabilir, bu da kullanıcıların çok kesin bir sözdizimine uymasını bekler. Bu sistemlerde, istemciler ve uyarı diyalog kutuları gibi arızalar açılmayabilir, kullanıcıların mimarları hata yapmayacaklarını düşünür. Aynı şekilde, bu tür sistemler kullanıcıların hata yaparlarsa desteklemelerine izin vermeyebilir veya yapılan hatalarla başa çıkmanın başka yollarını sunmayabilir. Sistem, bir kullanıcı hatası yapıldığında kullanıcıyı uyarmayabilir, bu da işler ters gittiğinde sinir bozucu olabilir ve kullanıcının neden olduğu hakkında hiçbir fikri yoktur.
Çeşitli sistemleri onarmak için çağrılan teknisyenler bazen bir sorunun vasıfsız bir kullanıcı tarafından oluşturulduğundan şüpheleniyorsa veya bir kullanıcı hatasının sonucu olduğu için sorunu çoğaltamıyorsa, kullanıcı hataları hakkında aşağılayıcı yorumlar yapabilir. Bu tür sorunlara daha iyi bir yaklaşım, kullanıcıları eğitmek için ileride hatalarla karşılaşmamaları veya kullanıcı hatası oluştuğunda ne yaptıklarını göstermelerini istemek, böylece teknisyenin ne olduğunu anlaması için sormak olabilir.


