Research Article
CogTax: A Four-Level Cognitive Taxonomy for Command-Line Computing Education
Synthesis: Proposes CogTax, a four-level cognitive taxonomy for command-line computing education that integrates Bloom's Revised Taxonomy with operational impact dimensions, achieving 89% accuracy in automated classification.
Key Contributions
- Proposes CogTax, a four-level cognitive taxonomy for command-line computing education that integrates Bloom's Revised Taxonomy with operational impact dimensions, achieving 89% accuracy in automated classification.
What this means for practice
- Instructors. Audit an existing command bank for level distribution before teaching with it, so the cognitive depth of the assessment is explicit rather than assumed.
- Instructors. Give students immediate feedback on the complexity level of commands they meet in documentation or online resources, and flag higher-level commands for additional Scaffolding.
- Assessment designers. Calibrate item difficulty across the four levels instead of treating all command-line tasks as comparable; the classifier agrees with expert labels on 89% of held-out commands.
- Assessment designers. Graduate accommodations by taxonomy level — for example, longer time extensions for higher-level commands — rather than granting one blanket extension.
- Instructors. Keep pedagogical oversight of whatever the classifier automates, using its level labels to sequence content and target support rather than as a substitute for instructional judgment.
Limitations
- The evaluation rests on 585 Linux/bash commands in a single language and environment: 117 authentic exam commands held out for testing and 468 synthetic commands written by three computer science professors.
- The training partition was deliberately balanced across levels (L1 143, L2 151, L3 144, L4 147), which the authors note contrasts with the naturally skewed distributions of real educational contexts where introductory commands predominate.
- Cross-language transfer to PowerShell, SQL, or other command-line systems is untested; the authors list empirical validation of the generalization hypothesis as future work.
- The structural branch reads abstract syntax trees only, so it cannot separate commands with identical syntax but different operational meaning — the principal limitation of purely syntactic analysis.
Citation
Manuel Alonso-Carracedo, Ruben Fernandez-Boullon, Pedro Celard, Francisco J. Rodriguez-Martinez, Lorena Otero-Cerdeira (2026). CogTax: A Four-Level Cognitive Taxonomy for Command-Line Computing Education. Universidade de Vigo, submitted 30 Jun 2026