IFIP WG 13.2 Workshop on User Experience and User-Centered Development Processes
September 14th 2015, Bamberg, Germany - in conjunction with IFIP TC3 INTERACT conference

Overview and goals

This workshop is organized by the IFIP Working Group 13.2 on Human-Centered Software Methodologies in conjunction with the IFIP TC13 INTERACT conference that is going to be held in Bamberg, Germany. The ultimate goal of this workshop is to deepen the understanding of the current practice of development of interactive software and identify opportunities for improving development processes.

Currently we can observe a two-fold concern involving UX in development processes for the development of interactive systems and, in particular, agile methods. On one hand, it is widely agreed that UX dimensions are subjective, dynamic and context-dependent. For that, existing methods for investigating the impact of UX on the system acceptance often require direct participation of end-users who can report about the use of the system (or at least an advanced prototype) at investigation. On the other hand, agile methods have become popular among software engineers and start to influence the development process of interactive software in industry, in particular by accelerating the cadence of iterations along the development lifecycle and promoting communication mechanisms among members of the development team to reinforce transparence in the decision chain. Nonetheless, UX and agile practices are not always straightforward and pose tricky questions such as:

  • * How do we have to change software engineering processes, including agile, to support effectively UX?
  • * How can UX activities, which are dependent on user studies, be synchronized with software development activities based on fast sprints?
  • * Should a role UX expert be added in agile processes? Which roles are needed?
  • * Which process should one follow when UX is in conflict with other user interface properties (such as usability, dependability, privacy…)?
  • * How can we convince organizations to adopt user-centered design (UCD) activities and incorporate them in organizational processes?

These questions have been raised during by discussions held during an interactive session featuring an open panel organized during the 5th International Conference on Human-Centered Software Engineering (HCSE 2014) which took place in Paderborn, Germany from September 16-18, 2014, where conference participants were invited to formulate questions/comments about problems they are actually experiencing with the development of interactive systems. The present workshop offers an opportunity to pursue the discussions and deepen the knowledge in the field.

Target audience and expected outcomes

This workshop is open to everyone (researchers and practitioners) who are interested in UCD processes, and in particular those who have interests in UX and agile methods. As for practitioners, we invite all possible participants in the development process who may include developers, designers, human factor analysts, stakeholders, etc. As for researchers, we expect a high participation of the members of IFIP WG 13.2 and attendees of HCSE 2014 who contribute to the topics of this workshop. We invite participants to present position papers describing real-life case studies featuring success and/or failure stories, and their experiences using methods and tools for dealing with UX along the development. Experiences with any kind of interactive systems are welcome. Contributions on agile methods are welcome, but we also expect to discuss experiences with any type of development process in use. Position papers will be published in official adjunct conference proceedings at the University of Bamberg Press. In the long run, we also expect to compile individual contributions to feature a book for consolidating the knowledge about UX methods and software development.

Participants of this workshop might also be interested in the workshop The Landscape of UX Practice, also in conjunction with INTERACT, which is going to be held the next day on September 15th 2015. Further information at http://ivu.di.uniba.it/LandscapeOfUXRequirements/.

Structure of the workshop

This proposal encompasses a full-day workshop organized around presentation of position papers and working activities in small groups. From the set of contributions, a subset of selected case studies will be invited to be presented at the beginning of the workshop and will be used to support the discussion that follows. The morning session will be dedicated to welcoming participants and presenting case studies. Participants will be invited to comment the case studies and to report similar experiences. The afternoon sessions will be devoted to interactive sessions, where participants will be invited to work in small groups on and propose solutions to the problems of the case studies seen in the morning. Solutions proposed by the participants will be compiled and compared. Based on the lessons learned, participants will be invited to draft an agenda of future work that can be accomplished.

Program

9.00 Welcome

9.10-10.30: Session 1: presentation of papers
Holger Fischer, Enes Yigitbas and Stefan Sauer.Integrating Human-Centered and Model-Driven Methods in Agile UI Development.[Slides]
Peter Forbrig and Michael Herczeg.Managing the Agile Process of Human-Centred Design and Software Development.[Slides]
Marta Larusdottir, Effie Law and Åsa Cajander.User and Client Satisfaction in Agile Development.[Slides]
Regina Bernhaupt, François Manciet and Michael Pirker.User Experience Centered Engineering: A Process Model Inspired by Games Development.[Slides]
Filip Kis, Cristian Bogdan.Startups and business accelerators as Human-Centred Software Engineering venues.[Slides]

10.40 Coffee break

11.00-12.40: Session 2: presentation of papers
Kati Kuusinen. Continuous User Experience Development.
Rosa Lanzilotti, Maria Francesca Costabile and Carmelo Ardito. Addressing Usability and UX in Call for Tender for IT Products.[Slides]
Michael Pirker, Regina Bernhaupt and François Manciet.Engineering for User Experience: An Interactive TV Case Study.[Slides]
Felipe Cordeiro de Paula and Simone D.J. Barbosa.Mining Logs to Support HCI (Re)Design.
Thiago R. Silva, Jean-Luc Hak and Marco Winckler.A Review of Milestones for GUI Prototyping Tools.[Slides]

12.40-14.00 Lunch break

14.00-15.30: Session 3: Interactive session ® questions madness

15.30 Coffee break

16.00-17.00: Session 4: Interactive session ® summary

17.00 (tentative) Hangout with the organizers of the Workshop “The Landscape of the UX Requirements Practices” on 15 September 2015 | 9:00 - 17:30 | Room: WE5/02.020

17.30 Wrap up

17.30-18.30 IFIP WG 13.2 Business meeting

19.30 Informal gathering for dinner (might be joined with Workshop 04 IFIP WG 13.2 Workshop on User Experience and User-Centered Development Processes)

Workshop organizers

Marco Winckler (winckler@irit.fr) is Assistant Professor at University Toulouse 3, Toulouse, France. His research interests focus on model-based approaches for the design and evaluation of interactive systems. He currently serves as chairperson of the IFIP working group 13.2.

Regina Bernhaupt (regina.bernhaupt@irit.fr) is invited Professor at University Toulouse 3, Toulouse, France. Her main research interest is to understand User Experience and design and develop methods to support UX-oriented design and development. She is vice-chair of the IFIP working group 13.2

Peter Forbrig (peter.forbrig@uni-rostock.de) is Professor at University of Rostock, Germany. His research combines human computer interaction with software engineering. He is especially interested in combining task-based development methods with object-oriented ones. He is vice-chair of the IFIP working group 13.2.

Stefan Sauer (sauer@s-lab.upb.de) is Senior Researcher and Managing Director of the s-lab – Software Quality Lab at University of Paderborn, Germany. A major focus of his research is incorporating usability engineering techniques in software engineering methods and processes. He is the secretary of the IFIP working group 13.2.