The tag has no wiki summary.

learn more… | top users | synonyms

5
votes
2answers
208 views

Is automatically generating passwords during registration a good idea?

I'm developing a registration system for a project I'm working on. Since users tend not to sign up if the process is too long, I've thought to require (at least initially) just their email, where I ...
9
votes
1answer
343 views

When asynchronous tasks make a bad UX

I'm writing a COM add-in that's extending an IDE that desperately needs it. There are many features involved, but let's narrow it down to 2 for the sake of this post: There's a Code Explorer ...
1
vote
1answer
44 views

What's the best way to store class/type info in a plugin system in your software?

There are lots of applications like 3ds Max, Maya, etc that allows you to use plugins, where even the default nodes are created as plugins. This is all good but if the developer changes the ...
0
votes
1answer
47 views

Include system timer in use case diagram

Here in my use case diagram, an sms will be sent to a referenced person by the applicant automatically by the system when an applicant fills up and submits a form. Here as the SMS sending is ...
4
votes
2answers
250 views

What principle is violated by having a button do two radically different things or screens act radically different depending on the situation

I've come upon a situation several times in my career when previous developers have done something funny. They will make a control (button) function radically different depending on how the screen ...
-1
votes
1answer
156 views

Working with overzealous SoftDevelop company - how to mitigate their spending enthusiasm? [closed]

I'm a software developer in a non-IT company. We want to significantly increase use of new IT technologies in our business model (by which I mean clients personal accounts, online payments, Google ...
0
votes
0answers
66 views

User interaction on a website without requiring registration nor captcha

Are there succesful ways (i.e. non spammed by 1000 bots per second!) to propose some user interaction on a website such as : Voting up / Voting down / Liking posts Posting comments but without ...
0
votes
1answer
46 views

Django Project Logic Solution

I'm starting to develop my first webapp, and I'm using django. Before anything I'm working on the software logic, how it should work, the links and objects it needs. The problem is: I need the app ...
-3
votes
1answer
98 views

Sorting displayed results vs. entire results [closed]

If I present a user with a table of results from a database which only displays the first 1000 rows, what does the user expect when they re-sort the table? Do they expect only the displayed results ...
30
votes
4answers
2k views

How much information about an error should be shown to the user?

Applications can always throw errors. If such an error occurs, the user should be notified, because what he asked the application to do has not succeeded. However, how much information should the ...
1
vote
2answers
202 views

what to do when UX asks for an ugly, convoluted event driven design and you don't know how to implement it in a clean manner?

I have been tasked with creating a desktop client application that fetches data from web apis and presents it to the user. During the last month or so, I've spent most of my time and energy bringing ...
3
votes
1answer
118 views

Handling multiple login methods

Currently, I'm using Parse to handle my backend, and I have multiple ways to login -> via regular email/password and via linkedin. Parse has a specific method of logging in requiring ...
2
votes
1answer
171 views

Design Application to “Actively” Invite Users (pretend they have privileges)

I am designing an application where users message one another privately, and may send messages to any Entity in the database (an Entity may not have a user account yet, it is a professional database). ...
1
vote
1answer
351 views

Is it ethical or even legal to track user data/metrics using IP [closed]

This one is a bit tough. It is publicly available information, is it not? But it's can also be used maliciously. So is it legal/ethical to store and/or gather information on users based on IP? It's ...
0
votes
0answers
105 views

Study on designing user prompts (choice of wording, response format, etc.)

Sometimes there are different ways to ask a user the same question. For example, if the user tries to exit a program without saving their file, you can ask either of these questions: Are you sure ...
7
votes
3answers
432 views

When should you trim input?

I am intern learning tons about the industry outside of academia. One thing I thought about today was trimming input. On one side of the coin I don't want the user/implementer to constantly ...
1
vote
6answers
691 views

Is blocking an entire web-client due to compatibility a reasonable request?

A little bit of background, we've made an electronic POS system for registered vendors of items of a well known brand. The vendors are required to login to use the system. Recently, IE has been ...
9
votes
6answers
2k views

What's the best way to scale and split an agile team building a web app?

I've recently joined a company where I'm working as the scrum master on an agile development project building a web app. The team is just about to be the maximum size for an agile team (expecting 9 ...
1
vote
2answers
894 views

Alternatives to Traditional Password Authentication [closed]

The third party login is excellent function that has come in recent years that relieves the load on a programmers mind so that I have to remember less useless passwords. I don't use the same ...
1
vote
4answers
281 views

Is it legitimate to ask co-workers to use specific browser in an intranet website?

I developed an intranet (local network) ASP.NET web project for my co-workers. In the development process I used Chrome and Firefox and didn't test much with Internet Explorer. The website works ...
1
vote
3answers
238 views

Should I force users to update an application?

I'm writing an application for a medium sized company that will be used by about 90% of our employees and our clients. In planning for the future we decided to add functionality that will verify that ...
6
votes
2answers
855 views

Why do certain sites don't allow Back / Forward / Refresh?

This has been a cause of frustration for me on many sites like IRCTC, Online Banking sites which wont allow Back, forward or refresh. If you do you would be logged out and you have to login again. ...
2
votes
3answers
307 views

Approach to use for user email address change in application?

As the title says, if the user wants change their email address in the application, in terms of programming, what approach (process) to use? Where do you store the new email address until the user ...
1
vote
2answers
248 views

Are animations and other eye candies considered non-functional requirements?

I've seen many lists on the internet that includes many 'ities' (maintainability, scalability, portability, etc), but I'm not sure if animations, screen transitions, and similar features are ...
10
votes
4answers
942 views

How to deal with user interface design and respective feature support in Agile development?

In an Agile development process usually the main focus is on User stories, but sometimes a single requirement may span several user stories. For example, the client may request a search page for all ...
1
vote
1answer
111 views

Creating an account to receive sensitive information on a mobile device

I am developing an Android application for my final year project which allows the holder of a mobile device to receive a text notification containing potentially sensitive information from a server. ...
6
votes
1answer
745 views

What is the nicest (user-friendliest) way to tell a user about “Access Denied” error?

Our software implements a layer of role-based security to secure data access, in the form of access control lists. Whenever a user tries to do something that isn't allowed, the software layer will ...
9
votes
5answers
11k views

throwing runtime exception in Java application

I am working as a contractor designing enterprise Java application for my client in the role of a technical lead. The application will be used by end users and there will be a support team who will ...
3
votes
1answer
85 views

Reveal detailed license-errors?

So after one has programmed and integrated a licensing solution into his or her application, how should one deal with licensing errors? My understanding is: Show whether a license is valid or invalid ...
2
votes
1answer
115 views

Object locking over Internet

I am building a tutoring application that can be used to draw objects and then one is able to drag them around. I would like to know what is the best thing to do when someone clicks on an object and ...
4
votes
1answer
121 views

Is the UX affected negatively by fully cacheable pages?

I want to have fully cacheable pages in my websites, but one cannot do that if they contain user-specific data, like the userbar or things in the UI that can change depending on the permissions the ...
2
votes
2answers
118 views

Criteria for selecting timeout value?

Situation: a piece of software reads frames of data from a file in a seperate thread and puts it on a queue, emptied by another thread. That second thread periodically checks on the queue and fails ...
2
votes
3answers
177 views

Overloading interface buttons, what are the best practices?

Imagine you'll have always a button labeled "Continue" in the same position in your app's GUI. Would you rather make a single button instance that takes different actions depending on the current ...
1
vote
1answer
235 views

Macintosh OS10.8 user experience with 'identified developer' downloads? [closed]

I work on a Windows/Mac cross platform application that is sometimes downloaded from web sites. It is sometimes re-branded by and sold by third parties. I'm the 'windows guy', my Mac counterpart ...
3
votes
3answers
454 views

Saving Passwords To The Local Device

So In my app (iOS), you have to register in order to use the service (a food service). But in order to change details about your account (username, password, and email), you have to reenter your ...
6
votes
3answers
2k views

Why doesn't Microsoft release UX frameworks to build UI's like their current UIs?

When I started learning programming with the .NET framework, I started by using WinForms as a UI technology. It uses “classic” menus just like this office 2000: A few years later Office 2007 was ...
5
votes
6answers
457 views

What's better in terms of user experience - providing an email address or a link to my projects github account?

What's better in terms of user experience? Provide the user an email account where he can report bugs, or a link to the projects github issues page (which requires a github account but may be easier ...
-1
votes
4answers
240 views

Should I Leave off the Currency Symbol? [closed]

I'm upgrading a desktop application that currently displays the currency symbol anytime money values are displayed or printed. A friend of my from the UK told me "Whenever British people see software ...
5
votes
5answers
786 views

Is realtime validation of username good or bad?

I have a simple form for the user to sign up to my site; with email, username and password fields. We are now trying to implement an ajax validation so the user doesn't have to post the form to find ...
0
votes
2answers
96 views

Using Domain name in EULA of a software rather than my name in the Licensor field

I intend to sell a software solution.I have already registered a domain but i dont have a registered company.Can i use my website/domain name eg:myproduct.com for the licensor field in the EULA rather ...
1
vote
1answer
156 views

Standard way to generate HTML prototypes?

I used to get PSD files and generate HTML prototypes from them which are supposed to be exact replica of these PSDs. The process I follow is simplest one generate plain HTML pages for each PSD. But I ...
6
votes
7answers
2k views

Password hashing and support to your user

We've recently moved to a better password storage strategy, with it came all the good stuff: Passwords are stored after going through bCrypt User is sent an activation link on account creation to ...
0
votes
1answer
294 views

Is it bad practice to store user input in the same table where the admin stores data?

If in a web app, let's say an app that has a table with stored street address (Strings), the admin of the app will be adding data often to grow his archive. The table (MySQL) has a primary key with ...
3
votes
3answers
461 views

How to deal with designers? [duplicate]

Possible Duplicate: How do you handle a graphic designer who thinks he's a web designer? As a mobile/web developer in my company, I deal a lot with designers (i.e. Adobe suite ...
5
votes
2answers
385 views

How come the design process is so different for Web Design and GUI Design?

I had the opportunity to develop applications in several niches: server back-end, desktop clients, and recently a small scale website. Once indulged in the website design I am asking myself and you ...
0
votes
3answers
158 views

Does a webapp need a connection monitoring feature?

I developing a client using Flex and ActionScript that is run in the browser and communicates with our server backend. There has been concern that the application "needs" to have a graphic indicator ...
1
vote
2answers
268 views

What kind of documentation should UX designers provide to the developer?

It would be interesting to hear what is used besides sketches from UX engineers during development of a GUI. Unfortunately our UX team provides just a minimum of requirements for GUI screens. I ...
18
votes
6answers
2k views

Where can I find inspiration for a good user interface? [closed]

I've got a mental block as far as desigining the main screen interface for a desktop application that I'm currently upgrading. When I first developed this program the screen resolution was 640 X 480. ...
5
votes
4answers
198 views

What to do when allowing application to run in an invalid state?

We currently have a 'global catch all exceptions' section in our application. When an uncaught exception is thrown, the stack trace is displayed and the application continues running. More often ...
5
votes
3answers
4k views

What is the user-experience best practice for an alternative to popup windows? [closed]

I'm still new to web design/development. I'm working on a data entry form for an internal system at work. On the form, the user can select an office from a list queried from a database. (The backend ...