• Human Centered Software Product Lines (Human–Computer Interaction Series)

    This book takes a unique HCI approach to the concept of Software Product Line (SPL) and discusses the peculiarities of human-computer interaction not usually addressed in more traditional approaches. SPL is based on industrial practices for defining a range of software products. SPL design identifies commonalities and differences between the various software versions, modelling and managing the software variability. Recent research has focused on reconciling the different viewpoints of SPL and HCI, and in particular emphasizing the specific variability of HCI and the management of complex SPL models that could benefit from HCI in terms of representation, manipulation and visualization. This edited volume includes research that addresses the SPL for HCI and HCI for SPL. In putting together these two research streams, the groundwork is laid for future research into this important area. Both the HCI and the software engineering communities will find this book an invaluable resource.

    • ASIN: B0767CSJ88

  • Human-Centered Software Engineering: Software Engineering Models, Patterns and Architectures for HCI (Human–Computer Interaction Series)

    Activity theory is a way of describing and characterizing the structure of human - tivity of all kinds. First introduced by Russian psychologists Rubinshtein, Leontiev, and Vigotsky in the early part of the last century, activity theory has more recently gained increasing attention among interaction designers and others in the hum- computer interaction and usability communities (see, for example, Gay and H- brooke, 2004). Interest was given a signi?cant boost when Donald Norman suggested activity-theory and activity-centered design as antidotes to some of the putative ills of “human-centered design” (Norman, 2005). Norman, who has been credited with coining the phrase “user-centered design,” suggested that too much attention focused on human users may be harmful, that to design better tools designers need to focus not so much on users as on the activities in which users are engaged and the tasks they seek to perform within those activities. Although many researchers and practitioners claim to have used or been in?uenced by activity theory in their work (see, for example, Nardi, 1996), it is often dif?cult to trace precisely where or how the results have actually been shaped by activity theory. Inmanycases, evendetailedcasestudiesreportresultsthatseemonlydistantlyrelated, ...

    • Brand: Brand: Springer
    • ASIN: 1848009062

  • Human-centered computing All-Inclusive Self-Assessment - More than 720 Success Criteria, Instant Visual Insights, Comprehensive Spreadsheet Dashboard, Auto-Prioritized for Quick Results

    The complete tool you need to an all-inclusive Human-centered computing Self-Assessment. Featuring more than 720 new and updated case-based criteria, organized into seven core steps of process design, this Self-Assessment will help you identify areas in which Human-centered computing improvements can be made. In using the criteria you will be better able to: Diagnose Human-centered computing projects, initiatives, stakeholders, groups and processes using accepted diagnostic standards and practices Implement evidence-based best practice strategies aligned with overall goals Integrate recent advances in Human-centered computing and put process design strategies into practice according to best practice guidelines With the Human-centered computing Self-Assessment and Scorecard you will develop a clear picture of which Human-centered computing areas need attention. Defining, designing, creating, and implementing a process to solve a challenge or meet an objective is the most valuable role… In EVERY group, company, organization and department. Unless you are talking a one-time, single-use project, there should be a process. Whether that process is managed and implemented by humans, AI, or a combination of the two, it needs to be designed by someone with a complex enough perspective...

    • Brand: The Art of Service
    • ASIN: B07CV4B1J7
    • UPC: 032748179144

  • Conceptual Models: Core to Good Design (Synthesis Lectures on Human-Centered Informatics)

    People make use of software applications in their activities, applying them as tools in carrying out tasks. That this use should be good for people--easy, effective, efficient, and enjoyable--is a principal goal of design. In this book, we present the notion of Conceptual Models, and argue that Conceptual Models are core to achieving good design. From years of helping companies create software applications, we have come to believe that building applications without Conceptual Models is just asking for designs that will be confusing and difficult to learn, remember, and use. We show how Conceptual Models are the central link between the elements involved in application use: people's tasks (task domains), the use of tools to perform the tasks, the conceptual structure of those tools, the presentation of the conceptual model (i.e., the user interface), the language used to describe it, its implementation, and the learning that people must do to use the application. We further show that putting a Conceptual Model at the center of the design and development process can pay rich dividends: designs that are simpler and mesh better with users' tasks, avoidance of unnecessary features, easier documentation, faster development, improved customer uptake, and decreased need for training and...

    • ASIN: 1608457494

  • Behavioral Therapy Basics

    • Brand: BetterBest LLC
    • ASIN: B006RB7VNA

  • Learner-Centered Design of Computing Education: Research on Computing for Everyone (Synthesis Lectures on Human-Centered Informatics)

    Computing education is in enormous demand. Many students (both children and adult) are realizing that they will need programming in the future. This book presents the argument that they are not all going to use programming in the same way and for the same purposes. What do we mean when we talk about teaching everyone to program? When we target a broad audience, should we have the same goals as computer science education for professional software developers? How do we design computing education that works for everyone? This book proposes use of a learner-centered design approach to create computing education for a broad audience. It considers several reasons for teaching computing to everyone and how the different reasons lead to different choices about learning goals and teaching methods. The book reviews the history of the idea that programming isn't just for the professional software developer. It uses research studies on teaching computing in liberal arts programs, to graphic designers, to high school teachers, in order to explore the idea that computer science for everyone requires us to re-think how we teach and what we teach. The conclusion describes how we might create computing education for everyone.

    • ASIN: 1627053514

  • Human-centered design All-Inclusive Self-Assessment - More than 710 Success Criteria, Instant Visual Insights, Comprehensive Spreadsheet Dashboard, Auto-Prioritized for Quick Results

    ###############################################################################################################################################################################################################################################################

    • Brand: The Art of Service
    • ASIN: B07CRJKRC1
    • UPC: 012868334623

  • User-Centered Agile Methods (Synthesis Lectures on Human-centered Informatics)

    With the introduction and popularization of Agile methods of software development, existing relationships and working agreements between user experience groups and developers are being disrupted. Agile methods introduce new concepts: the Product Owner, the Customer (but not the user), short iterations, User Stories. Where do UX professionals fit in this new world? Agile methods also bring a new mindset -- no big design, no specifications, minimal planning -- which conflict with the needs of UX design. This lecture discusses the key elements of Agile for the UX community and describes strategies UX people can use to contribute effectively in an Agile team, overcome key weaknesses in Agile methods as typically implemented, and produce a more robust process and more successful designs. We present a process combining the best practices of Contextual Design, a leading approach to user-centered design, with those of Agile development. Table of Contents: Introduction / Common Agile Methods / Agile Culture / Best Practices for Integrating UX with Agile / Structure of a User-Centered Agile Process / Structuring Projects / Conclusion

    • ASIN: 1608453723

  • Envisionment and Discovery Collaboratory (Synthesis Lectures on Human-Centered Informatics)

    The Envisionment and Discovery Collaboratory (EDC) is a long-term research platform exploring immersive socio-technical environments in which stakeholders can collaboratively frame and solve problems and discuss and make decisions in a variety of application domains and different disciplines. The knowledge to understand, frame, and solve these problems does not already exist, but is constructed and evolves in ongoing interactions and collaborations among stakeholders coming from different disciplines providing a unique and challenging environment to study, foster, and support human-centered informatics, design, creativity, and learning. At the social level, the EDC is focused on the collaborative construction of artifacts rather than the sharing of individually constructed items. It brings individuals together in face-to-face meetings, encouraging and supporting them to engage, individually and collectively, in action and reflection. At the technological level, the EDC integrates tabletop computing environments, tangible objects, sketching support, geographic information systems, visualization software, and an envisioned virtual implementation. This book is based on 20 years of research and development activities that brought together interdisciplinary teams of researchers, ed...

    • ASIN: 1627055703

  • UX Strategy: How to Devise Innovative Digital Products that People Want

    User experience (UX) strategy requires a careful blend of business strategy and UX design, but until now, there hasn’t been an easy-to-apply framework for executing it. This hands-on guide introduces lightweight strategy tools and techniques to help you and your team craft innovative multi-device products that people want to use.Whether you’re an entrepreneur, UX/UI designer, product manager, or part of an intrapreneurial team, this book teaches simple-to-advanced strategies that you can use in your work right away. Along with business cases, historical context, and real-world examples throughout, you’ll also gain different perspectives on the subject through interviews with top strategists.Define and validate your target users through provisional personas and customer discovery techniquesConduct competitive research and analysis to explore a crowded marketplace or an opportunity to create unique valueFocus your team on the primary utility and business model of your product by running structured experiments using prototypesDevise UX funnels that increase customer engagement by mapping desired user actions to meaningful metrics

    • ASIN: B00XZF0J26