Human Centered Software Product Lines

Human Centered Software Product Lines
Author: Jean-Sébastien Sottet
Publisher: Springer
Total Pages: 159
Release: 2017-10-05
Genre: Computers
ISBN: 3319609475

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.

Human-Centered Software Engineering

Human-Centered Software Engineering
Author: Regina Bernhaupt
Publisher: Springer Nature
Total Pages: 233
Release: 2020-11-25
Genre: Computers
ISBN: 3030642666

This book constitutes the refereed conference proceedings of the 8th IFIP WG 13.2 International Conference on Human-Centered Software Engineering, HCSE 2020, which was supposed to be held in Eindhoven, The Netherlands, in November/December 2020, was instead held virtually due to the COVID-19 pandemic. The 10 full papers and 5 short poster and demo papers presented together with 5 poster and demo papers were carefully reviewed and selected from 33 submissions. The papers focus on the interdependencies between user interface properties and contribute to the development of theories, methods, tools and approaches for dealing with multiple properties that should be taken into account when developing interactive systems. They are organized in the following topical sections: user-centred design approaches; model-based and model-driven approaches; software development strategies; and posters and demos.

New Opportunities for Software Reuse

New Opportunities for Software Reuse
Author: Rafael Capilla
Publisher: Springer
Total Pages: 193
Release: 2018-05-09
Genre: Computers
ISBN: 3319904213

This book constitutes the refereed proceedings of the 17th International Conference on Software Reuse, ICSR 2018, held in Madrid, Spain, in May 2018. The 9 revised full papers and 2 short papers presented were carefully reviewed and selected from 29 submissions. The papers are organized in the following topical sections: variability management; hierarchies and reuse measures; dependencies and traceability; and software product lines, features and reuse of code rewriters.

Human-Centered Software Engineering - Integrating Usability in the Software Development Lifecycle

Human-Centered Software Engineering - Integrating Usability in the Software Development Lifecycle
Author: Ahmed Seffah
Publisher: Springer Science & Business Media
Total Pages: 432
Release: 2005-12-08
Genre: Computers
ISBN: 9781402040276

Human-CenteredSoftwareEngineering: BridgingHCI,UsabilityandSoftwareEngineering From its beginning in the 1980’s, the ?eld of human-computer interaction (HCI) has beende?nedasamultidisciplinaryarena. BythisImeanthattherehas beenanexplicit 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 ba- grounds in various behavioral science disciplines (e. g. , cognitive and social psych- ogy, anthropology)inaneffortwhereallperspectiveswereseenasessentialtocreating usable systems. But while the ?eld 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 a project, 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 pa- nership with the other. Communication during the process of gathering information from target users of a system by usability professionals would not be seen as so- thing that gets in the way of the essential work of software engineering professionals.

Software Product Lines

Software Product Lines
Author: Timo Käkölä
Publisher: Springer Science & Business Media
Total Pages: 658
Release: 2007-02-07
Genre: Computers
ISBN: 3540332537

This book covers research into the most important practices in product line organization. Contributors offer experience-based knowledge on the domain and application engineering, the modeling and management of variability, and the design and use of tools to support the management of product line-related knowledge.

Optimization Models in Software Reliability

Optimization Models in Software Reliability
Author: Anu G. Aggarwal
Publisher: Springer Nature
Total Pages: 373
Release: 2021-09-29
Genre: Technology & Engineering
ISBN: 3030789195

The book begins with an introduction to software reliability, models and techniques. The book is an informative book covering the strategies needed to assess software failure behaviour and its quality, as well as the application of optimization tools for major managerial decisions related to the software development process. It features a broad range of topics including software reliability assessment and apportionment, optimal allocation and selection decisions and upgradations problems. It moves through a variety of problems related to the evolving field of optimization of software reliability engineering, including software release time, resource allocating, budget planning and warranty models, which are each explored in depth in dedicated chapters. This book provides a comprehensive insight into present-day practices in software reliability engineering, making it relevant to students, researchers, academics and practising consultants and engineers.

Human Centered Design

Human Centered Design
Author: Masaaki Kurosu
Publisher: Springer
Total Pages: 620
Release: 2011-06-27
Genre: Computers
ISBN: 3642217532

This volume constitutes the refereed proceedings of the Second International Conference on Human Centered Design, HCD 2011, held as Part of HCI International 2011, in Orlando, FL, USA, in July 2011, jointly with 9 other thematically similar conferences. The 66 revised papers presented were carefully reviewed and selected from numerous submissions. The papers are organized in topical parts on human centered design methods and tools, mobile and ubiquitous interaction, human centered design in health and rehabilitation, human centered design in work, business and education, and applications of human centered design.

Product Focused Software Process Improvement

Product Focused Software Process Improvement
Author: Frank Bomarius
Publisher: Springer Science & Business Media
Total Pages: 438
Release: 2000-06-07
Genre: Computers
ISBN: 3540676880

This book constitutes the refereed proceedings of the Second International Conference on Product Focused Software Process Improvement, PROFES 2000, held in Oulu, Finland, in June 2000. The 30 revised full papers presented were carefully reviewed and selected from a total of 60 submitted full papers. The book is divided into topical sections on process improvement, empirical software engineering, industrial experiences, methods and tools, software process and modeling, software and process measurement, and organizational learning and experience factory.

Designing for the Digital Age

Designing for the Digital Age
Author: Kim Goodwin
Publisher: John Wiley & Sons
Total Pages: 770
Release: 2011-03-25
Genre: Computers
ISBN: 1118079884

Whether you’re designing consumer electronics, medical devices, enterprise Web apps, or new ways to check out at the supermarket, today’s digitally-enabled products and services provide both great opportunities to deliver compelling user experiences and great risks of driving your customers crazy with complicated, confusing technology. Designing successful products and services in the digital age requires a multi-disciplinary team with expertise in interaction design, visual design, industrial design, and other disciplines. It also takes the ability to come up with the big ideas that make a desirable product or service, as well as the skill and perseverance to execute on the thousand small ideas that get your design into the hands of users. It requires expertise in project management, user research, and consensus-building. This comprehensive, full-color volume addresses all of these and more with detailed how-to information, real-life examples, and exercises. Topics include assembling a design team, planning and conducting user research, analyzing your data and turning it into personas, using scenarios to drive requirements definition and design, collaborating in design meetings, evaluating and iterating your design, and documenting finished design in a way that works for engineers and stakeholders alike.