Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Human-Centered Software Engineering - Integrating Usability in the Software Development Lifecycle

Buy

The fields of HCI and Software Engineering have evolved almost independently of each other until the last decade, when it became apparent that an integrated and combined perspective would benefit the development of interactive software applications. The chapters in this book are written by prominent researchers who bring to light the major integration issues and challenges, and offer a variety of solutions to bridging the HCI and SE gap, including:

  • Extending software engineering artifacts for UI specification, such as annotating use cases with task descriptions,
  • Enhancing object-oriented software engineering notations and models
  • Possible extensions of HCI methods for requirements gathering through field observations and interviews, deriving a conceptual design model from scenario, task models and use cases and using personae as a way to understand and model end-users,
  • New methodologies for interactive systems design, as well as approaches complementing existing methodologies.
From its beginning in the 1980’s, the field of human-computer interaction (HCI) has been defined as a multidisciplinary arena. By this I mean that there has been an explicit recognition that distinct skills and perspectives are required to make the whole effort of designing usable computer systems work well. Thus people with backgrounds in Computer Science (CS) and Software Engineering (SE) joined with people with backgrounds in various behavioral science disciplines (e.g., cognitive and social psychology, anthropology) in an effort where all perspectives were seen as essential to creating usable systems. But while the field of HCI brings individuals with many background disciplines together to discuss a common goal - the development of useful, usable, satisfying systems - the form of the collaboration remains unclear. Are we striving to coordinate the varied activities in system development, or are we seeking a richer collaborative framework? In coordination, Usability and SE skills can remain quite distinct and while the activities of each group might be critical to the success of aproject, we need only insure that critical results are provided at appropriate points in the development cycle. Communication by one group to the other during an activity might be seen as only minimally necessary. In collaboration, there is a sense that each group can learn something about its own methods and processes through a close partnership with the other. Communication during the process of gathering information from target users of a system by usability professionals would not be seen as something that gets in the way of the essential work of software engineering professionals. Knowing how software engineers will turn the requirements into a functioning system would not be seen as an unnecessary detail to HCI staff.
(HTML tags aren't allowed.)

Professional Refactoring in C# & ASP.NET (Wrox Programmer to Programmer)
Professional Refactoring in C# & ASP.NET (Wrox Programmer to Programmer)

Refactoring is an effective way to quickly uncover problematic code and fix it. In this first book to provide a hands-on approach to refactoring in C# and ASP.NET, you'll discover to apply refactoring techniques to manage and modify your code. Plus, you'll learn how to build a prototype application from scratch and discover how to refactor the...

Minimally Invasive Spine Surgery: A Practical Guide to Anatomy and Techniques
Minimally Invasive Spine Surgery: A Practical Guide to Anatomy and Techniques

Minimally Invasive Spine Surgery is a beautifully illustrated atlas describing the 18 most widely accepted minimally invasive procedures in spine surgery. Written by leaders in both neurologic and orthopedic spine surgery, this book offers the most up-to-date material and the broadest perspective on the subject. Procedures range from...

Autobiographical Memory and the Self: Relationship and Implications for Cognitive-Behavioural Therapy
Autobiographical Memory and the Self: Relationship and Implications for Cognitive-Behavioural Therapy

Autobiographical memory shapes our understanding of ourselves, guides our behaviour, and helps us to develop and maintain relationships with others. The ways in which we interpret and narrate our memories have important implications for our psychological well-being, and can sometimes contribute to the onset and maintenance of a...


Macromedia Dreamweaver MX 2004 Demystified
Macromedia Dreamweaver MX 2004 Demystified
Welcome To Macromedia Dreamweaver MX 2004 Demystified! It's An Exciting Place to be. We've squeezed as much information, tips, techniques, strategies, and advice as we could fit between its covers. Each new release of Dreamweaver adds more features and improves on existing ones. And this release is no different....
Human Computer Interaction Development and Management
Human Computer Interaction Development and Management
This important resource contains the most recent research concerning the management and development of information systems, so that organizations can effectively manage information systems growth and development. Not only must hardware, software, data, information, and networks be managed-people must be managed. Humans must be trained to use...
Love Works: Seven Timeless Principles for Effective Leaders
Love Works: Seven Timeless Principles for Effective Leaders

Before Joel Manby won the respect of America with his appearance on the CBS reality TV series Undercover Boss, he was a highly successful corporate executive. After the show aired, many of the 18 million viewers wrote to him about the profound impact of his servant leadership. In Love Works, Joel Manby introduces us to the power of agape love...

©2021 LearnIT (support@pdfchm.net) - Privacy Policy