Software Psychology


Book Description

Motivation for a psychological approach; Research methods; Programming as human performance; Programming style; Software quality evaluation; Team organizations and group processes; Database systems and data models; Database query and manipulation languages; Natural language; Interactive interface issues; Designing interactive systems.




Human Factors for Informatics Usability


Book Description

Human factors is one of the critical issues in Information Technology, as industry realizes the need to change from technology-oriented goals to meet the demands of computer users. Human factors can help to improve Informatics Usability for real people, and to reduce the huge people-costs of human machine interactions.




Emotions and Affect in Human Factors and Human-Computer Interaction


Book Description

Emotions and Affect in Human Factors and Human–Computer Interaction is a complete guide for conducting affect-related research and design projects in H/F and HCI domains. Introducing necessary concepts, methods, approaches, and applications, the book highlights how critical emotions and affect are to everyday life and interaction with cognitive artifacts. The text covers the basis of neural mechanisms of affective phenomena, as well as representative approaches to Affective Computing, Kansei Engineering, Hedonomics, and Emotional Design. The methodologies section includes affect induction techniques, measurement techniques, detection and recognition techniques, and regulation models and strategies. The application chapters discuss various H/F and HCI domains: product design, human–robot interaction, behavioral health and game design, and transportation. Engineers and designers can learn and apply psychological theories and mechanisms to account for their affect-related research and can develop their own domain-specific theory. The approach outlined in this handbook works to close the existing gap between the traditional affect research and the emerging field of affective design and affective computing. - Provides a theoretical background of affective sciences - Demonstrates diverse affect induction methods in actual research settings - Describes sensing technologies, such as brain–computer interfaces, facial expression detection, and more - Covers emotion modeling and its application to regulation processes - Includes case studies and applied examples in a variety of H/F and HCI application areas - Addresses emerging interdisciplinary areas including Positive Technology, Subliminal Perception, Physiological Computing, and Aesthetic Computing




Handbook of Human-Computer Interaction


Book Description

This Handbook is concerned with principles of human factors engineering for design of the human-computer interface. It has both academic and practical purposes; it summarizes the research and provides recommendations for how the information can be used by designers of computer systems. The articles are written primarily for the professional from another discipline who is seeking an understanding of human-computer interaction, and secondarily as a reference book for the professional in the area, and should particularly serve the following: computer scientists, human factors engineers, designers and design engineers, cognitive scientists and experimental psychologists, systems engineers, managers and executives working with systems development.The work consists of 52 chapters by 73 authors and is organized into seven sections. In the first section, the cognitive and information-processing aspects of HCI are summarized. The following group of papers deals with design principles for software and hardware. The third section is devoted to differences in performance between different users, and computer-aided training and principles for design of effective manuals. The next part presents important applications: text editors and systems for information retrieval, as well as issues in computer-aided engineering, drawing and design, and robotics. The fifth section introduces methods for designing the user interface. The following section examines those issues in the AI field that are currently of greatest interest to designers and human factors specialists, including such problems as natural language interface and methods for knowledge acquisition. The last section includes social aspects in computer usage, the impact on work organizations and work at home.




Encyclopedia of Computer Science


Book Description

The Encyclopedia of Computer Science is the definitive reference in computer science and technology. First published in 1976, it is still the only single volume to cover every major aspect of the field. Now in its Fourth Edition, this influential work provides an historical timeline highlighting the key breakthroughs in computer science and technology, as well as clear and concise explanations of the latest technology and its practical applications. Its unique blend of historical perspective, current knowledge and predicted future trends has earned it its richly deserved reputation as an unrivalled reference classic. What sets the Encyclopedia apart from other reference sources is the comprehensiveness of each of its entries. Encompassing far more than mere definitions, each article elaborates on a topic giving a remarkable breadth and depth of coverage. The visual impact of the volume is enhanced with a 16 page colour insert spotlighting advanced computer applications and computer-generated graphics technology. In addition, the text is enlivened with figures, tables, diagrams, illustrations and photographs. With contributions from over 300 international experts, the 4th Edition contains over 100 completely new articles ranging from artificial life to computer ethics, data mining to Java, mobile computing to quantum computing and software safety to the World Wide Web. In addition, each of the more than 600 articles have been extensively revised, expanded and updated to reflect the latest developments in computer science and technology. Intelligently and thoughtfully organised, all the articles are classified around 9 main themes Hardware Software Computer Systems Information and Data Mathematics of Computing Theory of Computation Methodologies Applications Computing Milieux Within each of these major headings are a wealth of articles that provide the reader with concise yet thorough coverage of the topic. In addition, cross-references are included at the beginning of each article, directing the reader immediately to related material. In addition the Encyclopedia contains useful appendices including: An expanded glossary of major terms in English, German, Spanish and Russian A revised list of abbreviations and acronyms An updated list of computer science and engineering research journals A list of articles from previous editions not included in the 4th edition A Name Index listing almost 3500 individuals cited in the text A comprehensive General Index with 7000 entries A chronology of significant milestones Computer Society & Academic Computer Science Department Listings Numerical Tables, Mathematical Notation and Units of Measure Highly-regarded as an essential resource for computer professionals, engineers, mathematicians, students and scientists, the Encyclopedia of Computer Science is a must-have reference for every college, university, business and high-school library.




Human-Computer Interaction


Book Description

Hailed on first publication as a compendium of foundational principles and cutting-edge research, The Human-Computer Interaction Handbook has become the gold standard reference in this field. Derived from select chapters of this groundbreaking resource, Human-Computer Interaction: Design Issues, Solutions, and Applications focuses on HCI from a pri




The Human Factor


Book Description

When interaction between a person and a machine is well designed, using the machine is natural. Many computer systems are confusing, annoying, or ineffective. Many users have encountered computer systems that are hard to understand, and harder to use. Human factors is the study of how people and machines interact, and a technology for creating designs that work well in human terms. Human factors engineers are concerned with designing safer, more productive, easier-to-use equipment, based on broadly conceived thorough analysis of the problem. Ease of learning, ease of use, reliability and robustness, tailoring, and productivity are the guiding principles, and this text addresses these in the order in which they can be used when creating a design.




Human Factors in Computer Systems


Book Description

It is becoming obvious to more and more people that the tremendous advances in the computer industry in the past decades are heralding a revolution at least as profound as the industrial revolution. Hardware costs have plummeted and now, the major challenge facing the computer industry is making computers that are easy to learn and easy to use. The question is: how can we make computer systems with good human factors? While much is known about the physical aspects of human factors, relatively little is known about how to write software to maximize its usability. Given the current state of knowledge, it would be premature to claim that we even know "the" best way to study the problem of software human factors. In this book, therefore, a number of different approaches to various related problems are discussed.




Human Factors in Global Software Engineering


Book Description

More software engineers are likely to work in a globally distributed environment, which brings benefits that include quick and better software development, less manpower retention, scalability, and less software development cost and sharing of knowledge from the global pool of employees. However, these work environments also introduce a physical separation between team members and project leaders, which can create problems in communication and ultimately lead to the failure of the project. Human Factors in Global Software Engineering is a collection of innovative research focusing on the challenges, issues, and importance of human factors in global software engineering organizations in order to help these organizations better manage their manpower and provide an appropriate culture and technology in order to make their software development projects successful. While highlighting topics including agile software, knowledge management, and human-computer interaction, this book is ideally designed for project managers, administrators, business professionals, researchers, practitioners, students, and academicians.




Human Factors in Simple and Complex Systems, Second Edition


Book Description

In terms of simple and complex systems, it is a whole new world out there. At the initial publication of this book, fourteen years ago, the web was in its infancy, DVDs did not exist, cell phones were few and far between, and the information superhighway was just a blip upon the horizon. If you used the terms "social engineering," you were most likely a political scientist, and if you were "phishing" you might be listening to a rock band. The second edition of a bestseller, Human Factors in Simple and Complex Systems provides the necessary understanding of the breadth and depth of human factors issues that influence the design, implementation, and evaluation of products and systems. Emphasizing the close relationship between basic theory and application, the authors delineate a framework for the research process, present an integrated view of the current state of knowledge, and examine how these factors can be applied to system design. The new edition addresses such concepts as situation awareness and highlights topics of interest, with a special focus on computer applications and human-computer interaction. See what’s new in the Second Edition New topics, such as situational awareness, that capture the tremendous changes in human factors and ergonomics Tightly integrates basic research and application, strengthening the link between knowledge and practice Each chapter includes a separate box that discusses a topic of current interest related to human interaction with computers and recent technology Demonstrating a general approach to solving a broad range of system problems, the book provides coverage of the theoretical foundation on which the discipline of human factors is built. Structured around human information processing, it covers the full range of contemporary human factors and ergonomics, then shows you how to apply them.