Skip to main content

Questions tagged [user-experience]

The tag has no usage guidance.

Filter by
Sorted by
Tagged with
1 vote
1 answer
59 views

Enforcing reasonable values when modeling one's domain

Should one enforce reasonable values when modeling one's domain? Here's an example: Assume that we have a scheduling application that schedules visits for people who require assistance and normally ...
Tomas Vestelind's user avatar
-2 votes
1 answer
60 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 ...
user1767270's user avatar
-1 votes
1 answer
216 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 ...
Liandri's user avatar
  • 23
-1 votes
2 answers
318 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 ...
Guiom's user avatar
  • 31
1 vote
2 answers
81 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 ...
AttemptedMastery's user avatar
0 votes
1 answer
72 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 ...
Wolfone's user avatar
  • 103
3 votes
2 answers
215 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 ...
HardCode's user avatar
  • 634
2 votes
1 answer
459 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 ...
thispatchofsky's user avatar
1 vote
3 answers
2k 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 ...
Crazy Dino's user avatar
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. ...
Sphaerica Pullus's user avatar
0 votes
0 answers
26 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 ...
rji939's user avatar
  • 9
6 votes
1 answer
243 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 ...
Max Krass's user avatar
0 votes
2 answers
946 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 ...
Lance's user avatar
  • 2,605
1 vote
0 answers
202 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 ...
shiafisher's user avatar
-2 votes
3 answers
227 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 ...
user96769's user avatar
45 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, ...
paj28's user avatar
  • 1,653
-2 votes
1 answer
106 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 ...
Acerbic's user avatar
  • 69
2 votes
3 answers
903 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 ...
gblanglois's user avatar
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 ...
Pascal Zaugg's user avatar
2 votes
1 answer
109 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 ...
Ravigneaux's user avatar
-1 votes
1 answer
385 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.
Majz's user avatar
  • 31
6 votes
2 answers
832 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 ...
KolA's user avatar
  • 615
2 votes
1 answer
1k 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 ...
dacracot's user avatar
  • 503
1 vote
2 answers
90 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 ...
John Doe's user avatar
  • 121
2 votes
3 answers
140 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 ...
ACEG's user avatar
  • 483
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 ...
doogiehowserone's user avatar
3 votes
2 answers
4k 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 ...
Douglas Held's user avatar
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 ...
Agamemnus's user avatar
  • 167
-3 votes
1 answer
4k 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 ...
Jan Richter's user avatar
1 vote
2 answers
594 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 ...
Lance's user avatar
  • 2,605
0 votes
1 answer
67 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 ...
Saeed Neamati's user avatar
0 votes
2 answers
244 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 ...
satnam's user avatar
  • 101
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 ...
Vano's user avatar
  • 31
2 votes
2 answers
1k 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 ...
BobbyTables's user avatar
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 ...
user2945914's user avatar
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 ...
icirellik's user avatar
  • 429
5 votes
3 answers
361 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 ...
Kalle Richter's user avatar
2 votes
1 answer
74 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 (...
user258012's user avatar
3 votes
1 answer
157 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 ...
Maxood's user avatar
  • 1,493
2 votes
2 answers
881 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 ...
Chris's user avatar
  • 207
2 votes
2 answers
523 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 ...
Anyname Donotcare's user avatar
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 ...
rath's user avatar
  • 886
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, ...
tscizzle's user avatar
  • 313
0 votes
1 answer
81 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 ...
Chris Olsen's user avatar
3 votes
0 answers
125 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 ...
Bruno Finger's user avatar
-2 votes
1 answer
85 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 ...
funguy's user avatar
  • 99
2 votes
8 answers
512 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" ...
What-No's user avatar
  • 49
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. ...
PentaKon's user avatar
  • 611
7 votes
1 answer
142 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 ...
javaNoober's user avatar
5 votes
2 answers
406 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 ...
razzledazzle's user avatar