Human-Computer Interaction and agile practices in software engineering are not two separate domains, but rather agile is a work principle that is applied in software development, of which user interface design represents a significant part. Agile projects could require such an approach, which typically iterates on the user interface using low-fidelity prototypes. This paper motivates, presents, and assess capabilities of software for collaborative sketching of user interfaces on multiple surfaces of interaction, ranging from mobile phones to wall screens. We propose a Collaborative User Centered Design (CUCD) method for user interface prototyping to supporting cross-surface collaboration by sketching, enabling fast, flexible, intuitive and ...
This research presents a new technique for user interface prototyping, called mixed-fidelity prototy...
Mobile and pervasive computing has seen a rapid development in the last years. Portable, handheld co...
In the search for faster software development techniquesthat consider user’s needs, agile methods ar...
Prototypes are essential tools for design activities for they allow designers to realize and evaluat...
This paper introduces, motivates, defines, and exemplifies CROSSIDE, a design space for representing...
This paper introduces, motivates, defines, and exemplifies CROSSIDE, a design space for representing...
People today use an ever increasing number of devices in widely different contexts, since in the pas...
User interface design consists of a collaborative activity where various stakeholders can all sketch...
Prototypes are essential tools for design activities for they allow designers to realize and evaluat...
Corporate software development faces very demanding challenges, especially concerning the user inter...
During the past 45 years there has been a recurrence of interest on supporting sketching at electron...
Designing the right User Interface (UI) of an Information System the first time is very unlikely to ...
Large drawing boards have long been software engineers\u27 tools of choice for collaborative softwar...
User interface design by sketching, as well as other sketching activities, typically involves sketch...
Current interactive user interface construction tools are often more of a hindrance than a benefit d...
This research presents a new technique for user interface prototyping, called mixed-fidelity prototy...
Mobile and pervasive computing has seen a rapid development in the last years. Portable, handheld co...
In the search for faster software development techniquesthat consider user’s needs, agile methods ar...
Prototypes are essential tools for design activities for they allow designers to realize and evaluat...
This paper introduces, motivates, defines, and exemplifies CROSSIDE, a design space for representing...
This paper introduces, motivates, defines, and exemplifies CROSSIDE, a design space for representing...
People today use an ever increasing number of devices in widely different contexts, since in the pas...
User interface design consists of a collaborative activity where various stakeholders can all sketch...
Prototypes are essential tools for design activities for they allow designers to realize and evaluat...
Corporate software development faces very demanding challenges, especially concerning the user inter...
During the past 45 years there has been a recurrence of interest on supporting sketching at electron...
Designing the right User Interface (UI) of an Information System the first time is very unlikely to ...
Large drawing boards have long been software engineers\u27 tools of choice for collaborative softwar...
User interface design by sketching, as well as other sketching activities, typically involves sketch...
Current interactive user interface construction tools are often more of a hindrance than a benefit d...
This research presents a new technique for user interface prototyping, called mixed-fidelity prototy...
Mobile and pervasive computing has seen a rapid development in the last years. Portable, handheld co...
In the search for faster software development techniquesthat consider user’s needs, agile methods ar...