Are you an EPFL student looking for a semester project?
Work with us on data science and visualisation projects, and deploy your project as an app on top of Graph Search.
This lecture covers the essential design principles for developing software that is usable and adoptable by target users, including consistency, shortcuts for frequent users, informative feedback, dialog design, error handling, and reducing cognitive load. It emphasizes the importance of aesthetics, simplicity, color sobriety, and user-centered design. The lecture also discusses the visibility of system status, feedback, and actions, as well as the mapping of actions to their effects. It highlights the concept of affordance and the use of standards in interface design.