Human-Centered Computing

Department of Computer Science

Next Event

There are no upcoming events scheduled yet

Past Events

Research seminar

Essence - Problem Based Digital Innovation

Presenter: Ivan Aaen

20 March 2020, 09:30-10:30

Essence - Problem Based Digital Innovation Abstract: Software teams – and indeed any team engaged in digital innovation – face major uncertainties and complexities because technologies, application areas, and communities develop at perplexing speeds. Such teams may therefore no longer be able to manage projects by making rational decisions within reasonable time constraints. For that and more reasons their understanding of the problem they set out to solve, and the artifacts they presume will be part of a solution, develop and change while they work. Essence is a methodology meant to offer concepts, tools, techniques, and more to help manage projects under such circumstances. The talk gives a status of Essence with main focus on project management and decisionmaking.

Bio: I’ve been working on software innovation since 2006. Software innovation is not an established field yet, and various authors address the topic at different organizational levels and from very different angles. My angle is problem oriented and focus on the development team. In this sense, there is a direct connection to Problem based learning as practiced here at AAU and my research. Conceptually and philosophically my approach is based on Deweyan Pragmatism.

Research seminar

A Success Model for Agile Software Development

Presenter: Daniel Russo

26 April 2019, 09:30-10:30

I will present a case study of an Agile Software Product Line (SPL) developed for mission critical purposes, where stakeholders’ commitment was a critical success factor. The Software Product Line goal was to implement mission–oriented features, reducing costs and time to operation in critical scenarios. The project lasted for three years and involved over 40 professionals. I will show how a hierarchical, waterfall- oriented organization was able to exploit Agile methods for its SPL to develop a Command & Control system, effectively running in on-field operations. I generalize the research experience, inducing a success model of general use for other comparable organizations. To do so, both Grounded Theory and Ethnographic approaches are used to identify critical success factors and their relations. In particular, I used a new Grounded Theory approach to improve qualitative rigor, known as Gioia methodology1. In this talk, I will provide an explanation of the context, challenges, and solutions provided to the Italian Army, as also the research methods used.

Research seminar

Implementing Quality Assurance Practices in an Open Source Software Community

Presenter: Adam Alami

22 February 2019, 09:30-10:30

Many Free and Open Source Software (FOSS) projects have matured over the years to produce software of considerable size, complexity and some have seen generational changes. The need to rediscover, re-factor, and re-engineer existing code bases will thus increase over time, as will the need to deal with technological changes, processes, infrastructure, dependencies, and deployment platforms. We can safely assume that handling growth and maturity will require use of the best practices of software engineering methods and tools. An increase in popularity of a FOSS project implies that the community has to mature and improve its processes and practices. The objective of my PhD study is to bring a FOSS community quality assurance (QA) practices to higher standards. Through the mechanisms of a participatory action research process, I intend to introduce and when necessary, reinvigorate best QA practices in a FOSS community. I want to align the community QA practices with other FOSS communities’ practices and current software engineering best practices. This will yield a change in the affected community, but also new empirical insights into QA practices and new method to work with FOSS communities. The subject of my study is the Robot Operating System (ROS) community. The overall objective is to identify valuable lessons and knowledge that help others who wish to pursue a similar change agenda.

Research seminar

Shape-Changing Interface Research: Small Steps To Address Grand Challenges.

Presenter: Tim Merritt

04 November 2018, 09:30-10:30

Abstract: In this seminar, I will review the topic of “Shape-Changing Interfaces,” taking departure in our recent paper identifying “grand challenges” for the research community (Alexander et al 2018). Shape-changing interfaces have emerged as a new method for interacting with computers, using dynamic changes in a device’s physical shape for input and output. Roots of this research begin with Ivan Sutherland’s Ultimate Display (Sutherland 1965), which was a concept proposing a future in which a computer can “control the existence of matter.” Shape-changing interfaces change our fundamental approach to interaction design, expanding interactive systems to include our perceptual motor skills to support the same direct interaction our body has with the everyday world. They take advantage of our haptic and kinaesthetic senses, our instinctive perception of physical 3D forms, and provide inherent support for multi-user interaction. In this talk, I will show various examples from recent research that has made progress exploring and addressing the grand challenges. A critical perspective is adopted in the end of the seminar to temper the enthusiasm and to present possible “dark patterns” for shape-changing interfaces to show how things might go wrong in the future. I invite discussion to explore dark patterns and to help map out opportunities for addressing the grand challenges.