This paper presents an approach to the study of cognitive activities in collaborative software development. This approach has been developed by a multidisciplinary team made up of software engineers and cognitive psychologists. The basis of this approach is to improve our understanding of software development by observing professionals at work. The goal is to derive lines of conduct or good practices based on observations and analyses of the processes that are naturally used by software engineers. The strategy involved is derived from a standard approach in cognitive science. It is based on the videotaping of the activities of software engineers, transcription of the videos, coding of the transcription, defining categories from the coded ep...
Software testing is a complex activity based on reasoning, decision making, abstraction and collabor...
Processuss logiciels -- Méthodologies agiles de développement de logiciels -- La mesure des processu...
<p><strong>Abstract</strong></p> <p>Software is developed by humans, and it is employed by humans. P...
This paper presents an approach to the study of cognitive activities in collaborative software devel...
This paper presents an approach to the study of cognitive activities in collaborative software devel...
Empirical software engineering is concerned with measuring, or estimating, both the effort put into ...
Cognition plays a fundamental role in most software engineering activities. This article provides a ...
This paper demonstrates that different software code inspection techniques have the potential to imp...
Cognition plays a fundamental role in most software engineering activities. This article provides a ...
Cognitive Informatics is a new research area that combines concepts from cognitive sciences and info...
There have been many written articles by various academic and researchers on the cognition process o...
Abstract. Empirical software engineering is concerned with measuring, or estimating, both the effort...
This thesis examines software inspections application in a non-traditional use through examining the...
Cognitive Informatics is a new research area that combines concepts from cognitive sciences and info...
This research was motivated by the development of a set of cognitive patterns [3], and the hypothesi...
Software testing is a complex activity based on reasoning, decision making, abstraction and collabor...
Processuss logiciels -- Méthodologies agiles de développement de logiciels -- La mesure des processu...
<p><strong>Abstract</strong></p> <p>Software is developed by humans, and it is employed by humans. P...
This paper presents an approach to the study of cognitive activities in collaborative software devel...
This paper presents an approach to the study of cognitive activities in collaborative software devel...
Empirical software engineering is concerned with measuring, or estimating, both the effort put into ...
Cognition plays a fundamental role in most software engineering activities. This article provides a ...
This paper demonstrates that different software code inspection techniques have the potential to imp...
Cognition plays a fundamental role in most software engineering activities. This article provides a ...
Cognitive Informatics is a new research area that combines concepts from cognitive sciences and info...
There have been many written articles by various academic and researchers on the cognition process o...
Abstract. Empirical software engineering is concerned with measuring, or estimating, both the effort...
This thesis examines software inspections application in a non-traditional use through examining the...
Cognitive Informatics is a new research area that combines concepts from cognitive sciences and info...
This research was motivated by the development of a set of cognitive patterns [3], and the hypothesi...
Software testing is a complex activity based on reasoning, decision making, abstraction and collabor...
Processuss logiciels -- Méthodologies agiles de développement de logiciels -- La mesure des processu...
<p><strong>Abstract</strong></p> <p>Software is developed by humans, and it is employed by humans. P...