Reusing processes and documenting processes: toward an integrated framework
Françoise Détienne, Jean-François Rouet, Jean-Marie Burkhardt, Catherine Deleuze-Dordron
Abstract
This paper presents a cognitive typology of reuse processes, and a cognitive typology of documenting processes. Empirical studies on design with reuse and on software documenting provide evidence for a generalized cognitive model. First, these studies emphasize the cyclical nature of design: cycles of planning, writing and revising occur. Second, natural language documentation follows the hierarchy of cognitive entities manipulated during design. Similarly software reuse involves exploiting various types of knowledge depending on the phase of design in which reuse is involved. We suggest that these observations can be explained based on cognitive models of text processing: the van Dijk and Kintsch (1983) model of text comprehension, and the Hayes and Flower (1980) model of text production. Based on our generalized cognitive model, we suggest a framework for documenting reusable components.
Create a lesson
Related papers
Do User-Authored Permission Policies Improve Protection Against AI Agent Overreach?
Ting Yan
Beyond Harassment: Exploring the Harm Experienced by People with Disabilities in Social Virtual Reality
Xinran Adeline Li, Kexin Zhang, Yuhang Zhao et al.
A Point-of-Prescription Safety-Check System for Adverse Drug Reactions in Rural Bangladeshi Hospitals: A Feasibility Study
Shahir Abdullah
Surrounded by Friends: Design and Evaluation of Immersive Layouts of Egocentric Network for Visual Analytics
Kentaro Takahira, Takanori Fujiwara, Wong Kam-Kwai et al.
Exploring Normativity in Stable Diffusion: Insights for XAI in the Arts
Michelle Dutoit, Baptiste Caramiaux
Dynamic Tree Colors: Adaptive Discriminable Hierarchies with Minimum Instability
Tobias Mertz, Steven Lamarr Reynolds, Jörn Kohlhammer