PulseExploreJournal ClubDebatesTrendingResearchersJournals
Instagram
HomeExploreJournal ClubTrending
Synapse
⌘+K
Synapse
February 11, 20260 citationsOpen Access

Designing and Validating Code Comprehension Tests: An Empirical Study on Task Design (Master’s Thesis Summary)

View Full Paper
LBLuisa Bartl

Key Points

  • The aim is to define code comprehension and develop a test to assess its cognitive components.
  • Created a multidimensional definition of code comprehension.
  • Developed a test instrument based on analytical, abstract, and critical thinking.
  • Evaluated the test's effectiveness in capturing cognitive facets.
  • Established a clearer understanding of code comprehension in software development.
  • Test instrument confirmed to assess the proposed cognitive facets effectively.
  • Provided a foundation for future empirical research in software engineering.

Abstract

Code comprehension is a central activity in software development, yet there is no generally accepted definition of the term and its components. Based on existing literature, we have created a multidimensional definition of the construct of code comprehension, with analytical, abstract, and critical thinking as its cognitive facets. Building on this, we developed a test instrument that assesses these facets using different types of tasks. The instrument was then evaluated for its ability to capture these cognitive facets and whether it supports the suggested theoretical model. The thesis thus contributes to a clearer conceptual understanding of code comprehension and provides a foundation for systematic, comparable, and empirically grounded research and assessment in software engineering.

Ask AI
Helpful
Bookmark
Share
View Full Paper

Cite This Study

Luisa Bartl (2026) studied this question.

synapsesocial.com/papers/698c1c46267fb587c655e848https://doi.org/10.18420/se2026-ws_35
Ask AI
Helpful
Bookmark
Share
View Full Paper