scispace - formally typeset
Search or ask a question

Answers from top 16 papers

More filters
Papers (16)Insight
We show how a combination of careful choice of functionality fitted to users real needs, interface design and stereotypical user modelling can be used to construct a help system for a software development method.
In conjuction with the user interface management system, Such templates are able to automatically provide a majority of the code required in an interactive applicaton.
Open accessProceedings ArticleDOI
Brad A. Myers, Mary Beth Rosson 
01 Jun 1992
422 Citations
The results show that in today's applications, an average of 48% of the code is devoted to the user interface portion.
Based on user studies and prototype implementations, this paper presents a set of requirements that we have found are needed for automatic interface generation systems to create high-quality user interfaces.
The development of minimalist user modelling components which are simplified to provide “just enough” assistance to a user through a pragmatic adaptive user interface is seen by many as an important step toward this goal.
Designing adaptive user interfaces by example could lead to a new generation of design tools that put adaptive user interface development within the reach of designers as well as developers.
The study produced several directions for new user interface designs.
Moreover, with the help of this approach it is possible to create a Web-based and agent-oriented graphical user interface.
We show that a software development environment can take advantage of such a model and architecture in order to provide a consistent, adaptable and extensible user interface.
This paper uses CBR in creating user interface objects to achieve software reuse in a very effective and simple way.
Open accessJournal ArticleDOI
Judy Bowen, Steve Reeves 
27 Citations
We suggest an alternative approach, which is to define a refinement process for user interfaces which will allow us to maintain the same rigorous standards we apply to the rest of the system when we implement our user interface designs.
Proceedings ArticleDOI
Melody M. Moore, Spencer Rugaber 
28 May 1997
27 Citations
Program understanding techniques can be used to create abstract models of the user interface that can be used to generate a new user interface on the target platform.
Proceedings ArticleDOI
Josef Jelinek, Pavel Slavik 
15 Nov 2004
25 Citations
We present a way to define a user interface on an abstract level without explicit definition of the user interface module while keeping it transparent, thus reducing the work required to make functional application prototypes.
As the interfaces resulting from this rendering are truly executable ones, this system provides designers with an acceptable means for generating ideas about how a user interface can be distributed in a context of use, and helps to evaluate the quality of a solution at an early design stage.
Using them has typically required reimplementation of a substantial portion of the system interface from scratch, making the use of such facilities unwieldy at best. This paper presents a toolkit that substantially increases the ease of interposing user code between clients and instances of the system interface by allowing such code to be written in terms of the high-level objects provided by this interface, rather than in terms of the intercepted system calls themselves.
Open accessBook ChapterDOI
Michael Hanus, Christof Kluß 
10 Jan 2009
17 Citations
Thus, our approach combines the advantages of existing user interface technologies in a flexible way without demands on the programmer's side.

Related Questions

What are some of the ways to generate interest in a user interface?5 answersThere are several ways to generate interest in a user interface. One approach is to personalize the interface based on the user's device and their predicted intent to use the interface. Another method is to determine tiles of interest to the user and display related tiles with similar classifications. Additionally, creating a visually appealing user interface can also generate interest. This can be achieved by using complementary background colors and presenting images of items in a uniform appearance. Furthermore, incorporating interactive elements and features can make the user interface more engaging and interesting. By considering these approaches, developers can create user interfaces that capture and maintain user interest.
What is the User Interface?5 answersThe user interface is the portion of an interactive computer system that communicates with the user. It includes any aspect of the system that is visible to the user. In the past, computer interfaces consisted of jumper wires, punched cards, and batch printouts. Today, with the widespread use of computers by nonspecialists, keyboards, mice, and graphical displays are the most common interface hardware. The user interface is becoming a larger and more important portion of the software in a computer system as more people use computers. The user interface can be defined as everything concerning the human side of information systems, including human factors and human-computer interaction. It encompasses the social dimension of information systems development. The user interface is the point in the system where a human being interacts with a computer. It can incorporate hardware, software, procedures, and data.
What is the User Interface Design?5 answersUser Interface Design refers to the process of designing the interface between a human and a computer system. It involves creating a visually appealing and user-friendly interface that allows users to interact with the system effectively and efficiently. The design should be based on human cognitive psychology and take into account human perceptual characteristics and normal thinking and action patterns. Good user interface design is crucial for providing quality education in e-Learning programs and virtual classrooms. It also plays a significant role in application software, as a poorly designed interface can lead to inefficiency, complexity, and difficulty for users. Neglecting the design of the interface can result in complex human-computer systems that fail to meet user needs.
How do you write user interface specs?8 answers
How much is a user interface?8 answers
What are the key skills that a user interface designer must have?9 answers

See what other people are reading

How can landuse adapt to the disruption in the digital economy?
5 answers
Land use can adapt to disruptions in the digital economy by embracing adaptive strategies and business model transformations. The digital revolution is reshaping the planning landscape, necessitating a reevaluation of how planning mediates market effects. Organizations facing disruptions, like major news media publishers, can renew closed business models into open, platform-based models to seize opportunities, reduce costs, and fend off disruptors. Additionally, adaptive software systems can minimize disruption costs by adjusting to user preferences in a principled, decision-theoretic manner, enhancing usability and task performance. Geotechnical engineers, amidst significant disruptions, must navigate uncertainties by expanding technical expertise and adapting to the evolving landscape. These insights highlight the importance of flexibility, innovation, and strategic evolution in land use to thrive in the digital economy.
What are the key principles of UI design for creating user-friendly applications?
4 answers
Key principles of UI design for creating user-friendly applications include usability, learnability, memorability, satisfaction, and efficiency. Designers emphasize principles that align with user behavior and perception, aiming to make products intuitive and appealing to users. To achieve this, it is essential to follow usability heuristics that ensure success among the target audience, focusing on intuitive interfaces and user satisfaction. Incorporating Universal Design and Usability approaches can help extract principles that consider user perception and sensory systems, leading to the creation of user-centered products. By implementing these principles, designers can develop applications that are not only functional but also user-friendly, enhancing the overall user experience and satisfaction.
What is a mentor?
5 answers
A mentor is an experienced individual who provides personal and professional guidance to a protege, typically a younger person, with the aim of fostering their success and development. The concept of mentoring dates back to ancient times, as seen in Homer's The Odyssey where Mentor cared for Telemachus, embodying the idealized form of modern mentorship. Mentors are trusted and respected figures who offer advice and support across various aspects of life, not limited to problem-solving but extending to career, personal, and family issues. Mentoring is a valuable tool in education, with research indicating its effectiveness in reducing high school dropout rates by providing crucial adult guidance and support to youths. Mentors play a pivotal role in shaping the lives of their proteges, offering them opportunities to explore new paths and broaden their horizons.
What are ai assistants in administrative jobs?
5 answers
AI assistants in administrative jobs refer to virtual assistants or chatbots powered by artificial intelligence (AI) that support individuals in handling administrative tasks efficiently. These AI assistants can assist in managing schedules, organizing information, and providing guidance on various administrative processes. They are designed to reduce administrative burden, allowing individuals to focus on strategic tasks. AI plays a crucial role in enhancing the capabilities of these virtual assistants, enabling them to perform tasks such as learning, reasoning, and problem-solving. By leveraging AI technologies, these assistants can streamline administrative workflows, improve decision-making processes, and enhance overall productivity in administrative settings.
What is the proper ui development cycle?
5 answers
The proper UI development cycle involves various stages to ensure efficient design and implementation. Initially, a methodologist creates a dashboard model outlining the development path with tasks and milestones, guiding designers and developers throughout the process. This structured approach helps in aligning UI work with business processes, enabling the identification of impacted components when changes occur. Leveraging AI advancements can streamline the cycle by automating repetitive tasks, reducing time and effort in prototyping. By following a structured Multimedia Development Life Cycle (MDLC), developers can progress through stages like concept, design, material collection, assembly, testing, and distribution, ensuring the final product resonates with the local market's interests.
How does personalization affect user engagement with online content?
5 answers
Personalization significantly impacts user engagement with online content.It involves tailoring content recommendations based on user preferences, which can lead to increased user engagement, monetization, and security, aligning with business goals.Effective personalization matches user intent with relevant content, optimizing engagement metrics and improving content diversity.However, personalized content filtering may inadvertently create "filter bubbles," limiting users' exposure to diverse perspectives.Systems utilizing personality mapping and relevancy assessment enhance user interaction by presenting highly relevant content in an optimal format, promoting user health and wellness.Overall, personalization plays a crucial role in shaping user experiences, influencing their content consumption patterns and engagement levels.
How does biometric authentication prevents unauthorized access?
5 answers
Biometric authentication prevents unauthorized access by utilizing advanced techniques such as multimodal biometrics, which combine features like fingerprints and face recognition to enhance security and accuracy. Additionally, biometric verification protocols have been developed to withstand malicious attackers and prevent biometric data leakage, offering security against various types of adversaries. Biometric technologies, including facial images, fingerprints, and iris patterns, are commonly used in the financial sector to ensure data security and access control, especially in online banking and self-service devices, reducing the risk of internal fraud and unauthorized access to sensitive information. Implementing safety mechanisms like fingerprint-based authentication systems for bank lockers ensures that only authenticated individuals have access, enhancing security in shared access environments.
Does body type play a role in the selection of specific exercises in an athlete's training program?
5 answers
Body type indeed influences the selection of exercises in an athlete's training program. Different body types respond differently to exercises, impacting performance and adaptation. Research suggests that somatotypological considerations are crucial for tailoring training loads to individual athletes. Additionally, body fat percentage is a significant metric in bodybuilding, guiding exercise program customization based on aesthetic preferences. Moreover, the interaction between body composition phenotypes and insulin-like growth factor responses following exercise highlights the importance of considering body composition in exercise selection. Therefore, understanding an athlete's body type is essential for optimizing training effectiveness and achieving desired performance outcomes.
What are the current trends and best practices in web design for improved user experience?
4 answers
Current trends and best practices in web design for improved user experience include Human-Centered Design (HCD) to build empathy with users, iterative approaches to user interface engineering for friendly interfaces, responsive web design to adapt to various screen sizes and devices, and designing websites tailored to mobile device usage. Additionally, focusing on web usability by presenting information clearly, placing important items appropriately, and ensuring a lack of ambiguity contributes to enhancing user experience. These practices emphasize understanding user insights, incorporating a variety of design elements, and considering the diverse aspects of interface development to create engaging and user-friendly websites that cater to the evolving needs and behaviors of online users.
What is the meaning of term "alumni"?
5 answers
The term "alumni" refers to individuals who have graduated from a college or university. Alumni play a crucial role in maintaining the image and quality of educational institutions. They often form a network that can benefit both the alumni themselves and their alma mater. Alumni are valuable assets for higher education institutions, providing opportunities for partnerships and synergies that can enhance the overall educational experience. Furthermore, alumni can contribute to curriculum development by offering evaluations and feedback on their post-graduation experiences, helping to improve the quality of education provided by universities. Overall, alumni are seen as a vital link between educational institutions and the broader community, offering a wealth of knowledge and experience that can benefit current students and faculty alike.
What is emergency preparedness and response information system?
4 answers
An emergency preparedness and response information system is a crucial tool that integrates the latest technologies to enhance all phases of emergency management, including planning, response, recovery, and assessment. Such systems involve databases linked to computing devices for storing emergency types, descriptions, and user profiles, displaying relevant information during actual emergencies. Additionally, they encompass disaster preparedness information covering triage, first aid, biological agent detection, epidemiology, clinical decision making, communication, and connectivity, as identified in a study among emergency and intensive care nurses. Furthermore, mobile response units for disaster relief utilize high-bandwidth connections to retrieve and store medical records during crises. Geospatial information-based emergency response systems, exemplified in Sichuan province, China, leverage mapping authorities' efforts to provide critical geospatial data for effective disaster management.