Questions tagged [user-experience]

The user experience (UX) is the experiential, affective, meaningful and valuable aspects of human-computer interaction and product ownership, but also a person’s perceptions of the practical aspects such as utility, ease of use and efficiency of the system. Essentially, it's about how a person feels about using a product.

User experience is dynamic as it is constantly modified over time due to changing usage circumstances and changes to individual systems as well as the wider usage context in which they can be found. The end-user experience is about how the user interacts and experience the product.

Note: There's now an entire Stack Exchange site devoted to the subject of User Experience, so please consider whether your question would be better asked there.

Questions on Stack Overflow should be about the implementation of something that arises as a result of UX considerations. It could cover things like:

  • AJAX updates of web pages to avoid page refreshes.
  • Implementation of validation of and verification schemes

They should not be about whether design "A" is better than design "B" etc.

1697 questions
27
votes
8 answers

How can I improve the subjective speed of my application?

Today my co-worker noticed that when adding a decimal place to a progress indicator leads to the impression that the program is running faster than without. (i.e. instead of 1,2,3... it shows 1, 1.2, 1.4, 1.6, ...) I checked it and I was surprised…
Daniel Rikowski
  • 71,375
  • 57
  • 251
  • 329
24
votes
3 answers

Only request geolocation information in response to a user gesture?

I just updated to Chrome 64 and started noticing this message in our webapp: [Violation] Only request geolocation information in response to a user gesture. This seems overly restrictive. I don't have to click "Update location" repeatedly when I'm…
user736893
23
votes
3 answers

When should i validate in-app purchase transaction receipt?

I mean, should my steps be? 1) Get SKPaymentTransactionStatePurchased 2) Remove it from SKPaymentQueue and provide the content by [[SKPaymentQueue defaultQueue] finishTransaction: transaction]; 3) Validate the receipt and then, if it's invalid,…
Nikita Pestrov
  • 5,876
  • 4
  • 31
  • 66
21
votes
6 answers

End user experience monitoring tools

I have a web application with a great deal of both client-side and server-side logic. It is considered business-critical that this application feel responsive to the end user, for some definition of "feels responsive." ;) Most website monitoring…
David Pope
  • 6,457
  • 2
  • 35
  • 45
21
votes
4 answers

How to implement a limited feature rollout (language agnostic) to your users?

I would like to know some common or best practices of rolling out a new website feature to a select group of the userbase. The users could be, for example, based solely on a percentage of your overall user base (10%). The rollout should be…
Corey Ballou
  • 42,389
  • 8
  • 62
  • 75
20
votes
27 answers

How do you find out what users really want?

I've read somewhere (I forget the source, sorry - I think the MS Office developer's blog?), that when you do a survey of users asking them about what features they would like to see in your software/website, they will more often than not say that…
nickf
  • 537,072
  • 198
  • 649
  • 721
19
votes
1 answer

Alternative to Liferay/JSR 168 and 286 Portals?

My team has been writing a dashboard application using Node.js, Twitter Boostrap, Mongo DB, and Mule for an ESB. Recently an executive asked us to change our approach to a Portal/Portlet container like Liferay. Some of us on the team have experience…
binarygiant
  • 6,362
  • 10
  • 50
  • 73
18
votes
1 answer

Jetpack Compose align input text in TextField

I would like to achieve similar behaviour with TextField from Jetpack Compose like from old school XML layout:
18
votes
8 answers

How to implement a blinking label on a form

I have a form that displays queue of messages and number this messages can be changed. Really I want to blink label (queue length) when the number of messages were increased to improve form usability. Should I implement custom control and use…
garik
  • 5,669
  • 5
  • 30
  • 42
18
votes
2 answers

Spoof or disable the Page Visibility API

The Page Visibility API starts to be commonly used to pause mandatory video advertisements when the tab is not in focus. This means you need to be watching the ad, if you switch tab or even have another app or menu covering the browser the ad will…
aberaud
  • 909
  • 1
  • 11
  • 24
16
votes
1 answer

Android, How to make a transparent status bar correctly

I'm trying to make transparent status bar on Android 4.4+ I know how to make it transparent by defining my own style: