Questions tagged [user-experience]
The user-experience tag has no usage guidance.
130
questions
-2
votes
1
answer
58
views
User Experience for Fraud Detection [closed]
Users are allowed to post on our website and we have started to get some spam. We have a background process that removes most of them after a few minutes, but are integrating a better solution that ...
-1
votes
1
answer
114
views
Model Driven Engineering vs. User Centered Design
I try to understand the difference between software development approaches like MDE, and design processes like UCD:
UCD is a framework of iterative processes. The end-user is the center of the ...
-1
votes
2
answers
234
views
UI/UX design feels like waterfall, What do you think should be the proper process?
I'm currently working as Fullstack developer, our frontend is being built in React.
Our current process involves:
The client / product owner describes a feature to the UI / UX designer.
The designer ...
1
vote
2
answers
73
views
Is it okay to store ambiguous address information in localStorage?
I have a decently sized registration form that will require some PII data, as well as some obscure shipping information. I am working on best UX practices for input repopulation considering the time ...
0
votes
1
answer
67
views
Should the intentional absence of a value rather be represented by value-convention or through explicit flag?
Following context:
in a set of metadata that contains a lot of possible fields there exists at least one field (possibly more in the future) that can be empty by intention but realistically will be ...
3
votes
2
answers
183
views
Getting the UI to know about Business Rules for Form Controls
Situation:
VB.NET WinForms application, using the WinForms as a presentation layer project. Another class library project containing the business layer, in the form of CQS and Service classes, plus a ...
1
vote
1
answer
333
views
SQL for storing hierarchical data
I have a UX that is modeling a hierarchy. There is a concept of a section, a sub-section under a section, a panel under a section and a bunch of form-fields under a panel.
The UX exposes an ability to ...
1
vote
3
answers
702
views
Best practice with error messages say what is wrong, or how to remedy the error?
I've had a quick search and probably explaining the situation is why I can't find anythign useful to help me. It's best to describe the sitation with an example!
Take a form where a user must input a ...
34
votes
7
answers
7k
views
Why would patient management systems not assert limits for certain biometric data?
I think many people with even a small experience in designing UI/UX to handle user data will be familiar with the perils of putting in input field/database limits for personal data, such as names. ...
0
votes
0
answers
25
views
App Design - Engagement Type selected at beginning, or Radio buttons mid-request?
I am building an app wherein a user will be requesting one of three engagement types:
Appointment (no SLA)
Consult (2hr SLA)
Emergency (10mins SLA)
We are considering two different scenarios for ...
6
votes
1
answer
222
views
How does Robert Martin's "Clean Architecture" deal with Progressive Web Apps (PWAs)?
According to Robert C. Martin's "Clean Architecture" you should try to structure your system in such a way as to separate low-level concerns from high-level domain concepts.
Following this ...
0
votes
2
answers
706
views
How do you effectively track the history of changes to a text field in the database on a content editing platform?
Say I have a website/platform that allows people to submit business names in order to build a high quality business name database. You can apply this to any subject or topic, such as building a ...
1
vote
0
answers
190
views
Should I decouple MySQL database?
I have two sites, one is a subdomain of the other. They both do different things entirely with one unifying goal.
My intent is to have the main site do a majority of the heavy lifting, and the ...
-2
votes
3
answers
210
views
Vector graphics are smaller in file size and more scalable than raster, why vector graphics are not used more often in web and mobile app development?
As in the topic. If yes - why, if no - why? I never seen it recommended in any android/web development tutorials to use vector graphics instead of your usual PNGs and JPGs and I find it odd.
I checked ...
46
votes
5
answers
8k
views
Should an e-commerce application reserve products before attempting payment?
I'm designing an e-commerce application and I'm concerned about users occasionally experiencing this:
A user orders a product and is redirected to the payment processor.
While the user is paying, ...
-2
votes
1
answer
86
views
Is it appropriate to include an option to edit multiple rows at once for a CRUD page?
Let's say we have a situation in which we have a particular entity, for example an User which has a set of related entities e.g Book.
At some point in time, a group of users phisically receives a new ...
2
votes
3
answers
648
views
Is it good or bad practice to use the user email in two separate columns of the user SQL table?
I'm fairly new to web development and I have a bit of a weird question.
I'm currently working on a personal project that may or may not eventually become a real, commercialized product.
In my ...
1
vote
1
answer
4k
views
Offline-Login Procedure in PWA
I have kind of a unique usecase:
Phones that are used to connect to the app might be shared
Connections are very unstable (sometimes no connection for half a day)
Data should be accessible through ...
2
votes
1
answer
96
views
Provide overall application status in global exception handler/crash report
In my UI application (WPF/C#, using MVVM design pattern), I have implemented a global exception handler which catches all unexpected (hence uncaught) exceptions and reports the application crash to ...
-1
votes
1
answer
371
views
How much front-end design must be done before every Sprint in Scrum?
I'm a front-end developer working as a member of an agile team. I have no clue how much of UI/UX must be done before every sprint and how much of it I can postpone for later.
6
votes
2
answers
712
views
balance between UI responsiveness and avoiding race conditions
To keep scope small I will talk about UI race conditions initiated by the same user in the same app sessions.
The question is general and not specific to mobile, web or desktop UI.
The issue
Modern ...
1
vote
1
answer
938
views
How do you alleviate stale data in a multi-user web application?
Displayed data can be changed in the underlying database by any user. How do you show the change to all the other users?
For instance, I have database tables for building and associated rooms. Any ...
1
vote
2
answers
88
views
Is there a guideline on writing message that are shown to users of an app?
Is there any guideline on writing message which are shown to the user of an app using toast?
For example, if an error occurred, should the app display
Failed writing to the file
or
Failed ...
2
votes
3
answers
139
views
Approach to designing maintainable, yet informative, user notification messages
I am facing a design problem related to the design of the user notification messages to be used in a web application.
Just for the record, I am working in a JS environment and use a json structure to ...
5
votes
5
answers
2k
views
Should a Product Owner be responsible for an initial prototype?
Is it typical that a Product Owner (or even a BA) creates a high-level prototype/wireframe of a system based on the requirements document to ensure that the requirements are clear enough to start ...
2
votes
2
answers
2k
views
In a flow chart, is there a convention on directionality of true/false conditions from a decision?
When writing a flow chart, I can understand that it is a best practice to generally read left-to-right or right-to-left per locale, and/or top-to-bottom and generally for the directional flow of the ...
5
votes
2
answers
2k
views
So I am creating a user registration system with oauth login to four services. How do I handle username selection?
My registration system normally asks for 4 things:
The user's full name, their email, their preferred username, and a password.
I want to add four oauth2 registration services to make it easier and ...
-3
votes
1
answer
3k
views
GIT - how to confirm repository ownership
I am starting a new service that would be an abstraction on top of git repositories. Basically, a user would sign up and Add Project (GitHub/GitLab/BitBucket repository).
The tricky part for me is ...
1
vote
2
answers
517
views
Why terminals only allow character-cell displays
In wondering about math fonts in the terminal, I started to realize that you can't really have pixel-perfect graphics in the terminal:
How to draw a single pixel in a terminal?
Terminal with image ...
0
votes
1
answer
66
views
Web designer equivalent in Android and iOS worlds?
When web came, for years designers would create stunning designs in Photoshop, and developers would try to translate those designs to HTML/CSS/JS. This had many problems with itself. Lack of ...
0
votes
2
answers
231
views
Ideal AB testing architecture to optimize for engagement
I'm pushing out a new feature soon that has a lot of different UX components. The key metric that I want to track is user engagement (I have the equation for what this means for me and how to measure ...
3
votes
1
answer
3k
views
Storing an id of a shopping cart in a cookie for unauthenticated user
I want to implement the "shopping cart" feature on my website. Both anonymous/unauthenticated and authenticated can have it.
While it's clear how to implement it for an authenticated user, it's not ...
2
votes
2
answers
978
views
How do you manage date-ranges, when datatypes include time?
How does one conceptually manage date-ranges, specifically the ending-date when there is a time-component involved (as in JavaScripts Date, C# DateTime, MS-SQLs datetime2).
For example, humans ...
0
votes
1
answer
85
views
Security concept for a wiki-like application
I created a wiki-like application. Currently, there is no security, so all the contents have "edit"-buttons where the user can edit everything. Now, I want my application to have a public read-only ...
0
votes
1
answer
158
views
Software User Personas [closed]
I work for a small startup, < 10 employees. Each of them comes from a very different industry and most are not engineers. This, as you can imagine ignites argument after argument that our product ...
5
votes
3
answers
360
views
Is it fine to trap users in a dialog until they enter valid values into components? [closed]
Assume I have a modal dialog where I allow the user to change values of an encapsulated configuration through different UI components and I want to save the effort to implement a validation per ...
2
votes
1
answer
67
views
How to model parent status with individual child statuses
I'm creating an application that allows you to input Orders, an order has some basic information: who ordered it, what date, etc. It also has a list of line items that are ordered. Each line item can (...
3
votes
1
answer
154
views
How to document a Software whose requirements are poorly managed? [closed]
Let's say I have a complex software product about which the information or knowledge is scattered all over the organization that built it. There are requirements and features about which even the ...
2
votes
2
answers
663
views
User Interface design for selecting elements from big lists
I am not to sure if this is a question which fits the topics of software engineering.
I have two levels of objects "Categories" and "Category Values". I need to build a user interface for users to ...
2
votes
2
answers
519
views
What's the suitable pattern to create a wrapper around the content of the application
I want to wrap every next web application with A top menu and right menu like this :
Every new application should be integrated in this master wrapper.
I thought to create a master page for the ...
13
votes
5
answers
3k
views
Should a single failure fail a bulk operation?
In the API I'm working on there's a bulk delete operation which accepts an array of IDs:
["1000", ..., "2000"]
I was free to implement the delete operation as I saw fit, so I decided to make the ...
3
votes
4
answers
144
views
Getting pure feedback early, without damaging brand by exposing unpolished features
Getting useful feedback early in the development cycle gets you to a high-quality feature faster.
And the most useful feedback can be in the form of users actually using something in the wild, ...
0
votes
1
answer
79
views
How should I balance memory with network latency on a paginated table?
A web application I'm working on has a tool that queries a database and returns up to several thousand rows. When considering pagination, at what point does it make more sense to get the entire result ...
3
votes
0
answers
124
views
How to determine the reason why Firefox has poor performance on my web application?
I am developing a complex web application, which is working fine on Chrome and IE, but recently has developed huge performance issues on Firefox which lead us to block it's usage completely to avoid a ...
-2
votes
1
answer
82
views
How to handle a complete UI redesign of a web product? [closed]
Sorry for the codeless post, but I am wondering how to handle a complete UI redesign for a big web product? Maybe somebody have experience and could actually determine the steps on how you would do ...
2
votes
8
answers
485
views
Should web forms allow invalid input?
When completing online forms, many online applications will instruct users how to format their input, detect whether the input is formatted correctly, and issue error messages if it's entered "wrong" ...
58
votes
8
answers
8k
views
Should a developer do UI mockups if there are no designers in the project?
I'm working with a small team that creates a proprietary web application and UX isn't much of a priority since our own people will be the ones operating it, but we do try to make their jobs easier.
...
7
votes
1
answer
141
views
Methodologies that fit UX in software development
The classic development phases are
requirement elicitation
design
implementation
testing
maintenance
Currently we are having issues with UX joining the mix. My current job lets UX build wireframes ...
5
votes
2
answers
395
views
Optimistic rendering imposes duplication of logic?
If you're working on a client side mobile application, for a smoother UX, optimistic rendering is encouraged. This is where the application makes UI updates based on user requests that get sent to the ...
17
votes
3
answers
11k
views
What should be the scope of a health check for a system which deploys a webapp?
Today I had a task to "write a health check" for a long running service that is an orchestration system to deploy a web-app.
I am trying to determine what the scope for such a health check would be, ...