Usually software is maintained by people different from those who developed it. In this context the maintenance activities are dominated by the comprehension effort. The study of the cognitive processes behind comprehension usually involves intrusive approaches. Here we present a nonintrusive approach to study the cognitive process that is based on the observation of how a maintainer uses the documentation. A simplified observational model is proposed to link the records of the documentation usage to the cognitive process. We focused on object-oriented programs written in Java, and used design patterns to make them well structured. The standard HTML based Javadoc documentation format allowed to record the use of the documentation easily. We conducted an experiment to validate the observational model and to investigate if the type of documentation affects the cognitive process. The proposed cognitive model was able to weakly discriminate among two simple cognitive processes. In addition it revealed that the type of documentation affected the cognitive process.

Empirical Investigation of a Non-Intrusive Approach to Study Comprehension Cognitive Models / Torchiano, Marco. - STAMPA. - (2004), pp. 184-192. (Intervento presentato al convegno 8th IEEE European Conference on Software Maintenance and Reengineering (CSMR) tenutosi a Tampere; Finland nel March 24-26) [10.1109/CSMR.2004.1281419].

Empirical Investigation of a Non-Intrusive Approach to Study Comprehension Cognitive Models

TORCHIANO, MARCO
2004

Abstract

Usually software is maintained by people different from those who developed it. In this context the maintenance activities are dominated by the comprehension effort. The study of the cognitive processes behind comprehension usually involves intrusive approaches. Here we present a nonintrusive approach to study the cognitive process that is based on the observation of how a maintainer uses the documentation. A simplified observational model is proposed to link the records of the documentation usage to the cognitive process. We focused on object-oriented programs written in Java, and used design patterns to make them well structured. The standard HTML based Javadoc documentation format allowed to record the use of the documentation easily. We conducted an experiment to validate the observational model and to investigate if the type of documentation affects the cognitive process. The proposed cognitive model was able to weakly discriminate among two simple cognitive processes. In addition it revealed that the type of documentation affected the cognitive process.
2004
076952107X
File in questo prodotto:
Non ci sono file associati a questo prodotto.
Pubblicazioni consigliate

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11583/1418516
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo