Research

Recent Research Topics

Design of software systems have been investigated from different points of views and by mainly three different communities:

  • HCI (Human Computer Interaction) design including user interfaces, interaction, interactive systems and user experience design,
  • Software engineering including both a low-level component and algorithm design and a high-level, architecture design
  • Design science research in information systems (MIS)

There are some overlaps between the understandings of the design practices and theory between these three communities. For the last forty years, the software engineering and MIS communities have largely taken an artifact-driven approach that shows its limits in, among others, providing sufficient provision to the human perspectives and the interplay between qualities attributes such as usability and security.

Only a small fraction of the current research about software design has considered how humans interact with the entire software eco-system. A similarly small amount of research has considered how humans interact with humans when not only using but also co-designing innovative software products, services and systems. A human-centric software engineering approach involves performing empirical studies to understand how human use, develop, use, manage and maintain the software eco-systems. Questions such as – how software engineers work with software and with each other, how they are developing new methods for both decomposing and composing models of software to facilitate their usage, ease the cognitive load placed on end-users as well as engineers, are the core of our daily investigations.

My overall research goal is to balance the artifact-driven and human-centric design approaches, in which the focus is on understanding the human experiences and factors required to building human-centric usable yet secure and sustainable software products, service and systems. In 2001, I coined the term human-centric software engineering as a domain at the intersection of HCI, SE and MIS to studying the engineering and the design practices related to the human experiences and factors.  This research lies in the long tradition and rich history of how humans interact with software systems in HCI.

Interests

  • Human Computer Interaction
  • Sustainability
  • Cyber Physical Systems
  • Computer-Aided Design

Laboratory Personel

James Doe

Postdoctoral fellow

Follow
Nadja Sriram

Nadja Sriram

Research Assistant

Pauline Doe

Pauline Doe

Summer Intern

External link
Marcell Doe

Marcell Doe

Postdoctoral fellow

Internal Link
Sarah Doe

Sarah Doe

Postdoctoral fellow

Facebook

Great lab Personel!

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.