scispace - formally typeset
Search or ask a question
Author

Dirk Zimmermann

Bio: Dirk Zimmermann is an academic researcher from T-Mobile. The author has contributed to research in topics: Social software engineering & Software Engineering Process Group. The author has an hindex of 5, co-authored 6 publications receiving 119 citations.

Papers
More filters
Book ChapterDOI
22 Jul 2007
TL;DR: The user-centeredness of the two agile SE models Scrum and XP has been analyzed and the question of how potential gaps can be filled without loosing the process' agility is discussed.
Abstract: Agile Software Engineering approaches gain more and more popularity in today's development organizations. The need for usable products is also a growing factor for organizations. Thus, their development processes have to react on this demand and have to offer approaches to integrate the factor "usability" in their development processes. The approach presented in this paper evaluates how agile software engineering models consider activities of Usability Engineering to ensure the creation of usable software products. The user-centeredness of the two agile SE models Scrum and XP has been analyzed and the question of how potential gaps can be filled without loosing the process' agility is discussed. As requirements play a decisive role during software development, in Software Engineering as well as Usability Engineering. Therefore, different User Centered Requirements that ensure the development of usable systems served as basis for the gap-analysis.

59 citations

Book ChapterDOI
22 Jul 2007
TL;DR: The purpose of this paper is to clearly point out commonly agreed definitions of the terms Ergonomics, Usability, Accessibility and Safety, their relations to each other, overlaps and differences and their influence on the design of products and services.
Abstract: The purpose of this paper is to clearly point out commonly agreed definitions of the terms Ergonomics, Usability, Accessibility and Safety, their relations to each other, overlaps and differences and their influence on the design of products and services.

32 citations

Book ChapterDOI
22 Jul 2007
TL;DR: The aim is to use the outcomes of UCD activities throughout the development process and to ensure that they can be utilized, traced and tested by subsequent development groups to become planable and manageable just like any other development activity.
Abstract: This paper describes an approach to integrate UCD activities into the existing Software Engineering practices and processes The aim is to use the outcomes of UCD activities throughout the development process and to ensure that they can be utilized, traced and tested by subsequent development groups Through this, UCD activities do become planable and manageable just like any other development activity The authors introduce a framework of three different usability-related requirement types that reflect the results of the UCD activities performed during the software development Each requirement type is extracted from the UCD results generated in the first three phases of the DIN EN ISO 13407 model

14 citations

Book ChapterDOI
22 Jul 2007
TL;DR: The approach presented in this paper identifies integration points between software engineering and usability engineering on the level of process models that allow a close collaboration, with acceptable additional organizational and operational effort.
Abstract: Software Engineering (SE) and Usability Engineering (UE) both provide a wide range of elaborated process models to create software solutions. Today, many companies have realized the need for usable products and understood that a systematic and structured approach to usability is as important as the process of software development itself. However, theory and practice still have problems to efficiently and smoothly incorporate UE methods into established development processes. One challenge is to identify integration points between the two disciplines SE and UE that allow a close collaboration, with acceptable additional organizational and operational effort. The approach presented in this paper identifies integration points between software engineering and usability engineering on the level of process models. The authors analyzed four different software engineering process models to determine their ability to create usable products. Therefore, the authors synthesized demands of usability engineering and performed an assessment of the models.

12 citations

Book ChapterDOI
23 Dec 2008
TL;DR: This paper addresses the questions of where these integration points between SE and UE exist, what kind of fundamental UE activities have to be integrated in existing SE processes, and how this integration can be accomplished.
Abstract: Software Engineering (SE) and Usability Engineering (UE) both provide a wide range of elaborated process models to create software solutions. Today, many companies have understood that a systematic and structured approach to usability is as important as the process of software development itself. However, theory and practice is still scarce how to incorporate UE methods into development processes. With respect to the quality of software solutions, usability needs to be an integral aspect of software development and therefore the integration of these two processes is a logical and needed step. One challenge is to identify integration points between the two disciplines that allow a close collaboration, with acceptable additional organizational and operational efforts. This paper addresses the questions of where these integration points between SE and UE exist, what kind of fundamental UE activities have to be integrated in existing SE processes, and how this integration can be accomplished.

8 citations


Cited by
More filters
01 Apr 2004
TL;DR: In this article, the authors define marketing as "the process through which organizations develop and distribute products and services that satisfy the needs of customers." Customer satisfaction is critical to the profitable operations and growth of organizations and is an integral component of modern-day marketing.
Abstract: Rapidly increasing global competition, emergence of new markets, and technological advancements make today’s marketplace a highly dynamic and challenging environment for companies. Effective marketing is therefore crucial for organizations to survive and prosper in such an environment. Marketing is the process through which organizations develop and distribute products and services that satisfy the needs of customers. Customer satisfaction is critical to the profitable operations and growth of organizations and, as such, an integral component of modern-day marketing.

240 citations

Proceedings ArticleDOI
07 Aug 2011
TL;DR: It is shown that a common process model underlies the integration of agile software development with user-centered design approaches and which artifacts are used to support the collaboration between designers and developers.
Abstract: This paper presents the results of a systematic review of existing literature on the integration of agile software development with user-centered design approaches. It shows that a common process model underlies such approaches and discusses which artifacts are used to support the collaboration between designers and developers.

240 citations

Journal ArticleDOI
TL;DR: This paper investigates the following research question: Which principles constitute a user-centered agile software development approach and identifies generic principles of UCASD and associating them with specific practices and processes.
Abstract: ContextIn the last decade, software development has been characterized by two major approaches: agile software development, which aims to achieve increased velocity and flexibility during the development process, and user-centered design, which places the goals and needs of the system's end-users at the center of software development in order to deliver software with appropriate usability. Hybrid development models, referred to as user-centered agile software development (UCASD) in this article, propose to combine the merits of both approaches in order to design software that is both useful and usable. ObjectiveThis paper aims to capture the current state of the art in UCASD approaches and to derive generic principles from these approaches. More specifically, we investigate the following research question: Which principles constitute a user-centered agile software development approach? MethodWe conduct a systematic review of the literature on UCASD. Identified works are analyzed using a coding scheme that differentiates four levels of UCASD: the process, practices, people/social and technology dimensions. Through subsequent synthesis, we derive generic principles of UCASD. ResultsWe identified and analyzed 83 relevant publications. The analysis resulted in a comprehensive coding system and five principles for UCASD: (1) separate product discovery and product creation, (2) iterative and incremental design and development, (3) parallel interwoven creation tracks, (4) continuous stakeholder involvement, and (5) artifact-mediated communication. ConclusionOur paper contributes to the software development body of knowledge by (1) providing a broad overview of existing works in the area of UCASD, (2) deriving an analysis framework (in form a coding system) for works in this area, going beyond former classifications, and (3) identifying generic principles of UCASD and associating them with specific practices and processes.

228 citations

Journal ArticleDOI
TL;DR: In this paper, the authors examined the relationship between instructor immediacy and presence in an online learning environment in relation to student affective learning, cognition, and motivation, and found a statistically significant positive relationship between the two variables.
Abstract: This study sought to examine instructor immediacy and presence in an online learning environment in relation to student affective learning, cognition, and motivation. It found a statistically significant positive relationship between instructor immediacy and presence. It also found that the linear combination of instructor immediacy and presence is a statistically significant predictor of student affective learning, cognition, and motivation. However, it did not find instructor immediacy to be a significant individual predictor of the aforementioned variables, whereas it did find instructor presence to be a significant individual predictor. The study also showed that students in synchronous online courses reported significantly higher instructor immediacy and presence. Implications for researchers and practitioners of online instruction are discussed at the conclusion of the paper.

228 citations