Skip to main content

ETHNOS_APP

Home • Search • Journals • List 0

Leveraging LLMs for interpreting historical source code

A case study of the Apple Lisa through critical code studies

Bibliographic Data

ID20397490
AuthorsTitaÿna Kauffmann (University of Luxembourg, corresponding author)
Year2025
Publication date2025-12-13
Peer ReviewedYes
Open AccessYes
TypeARTICLE
VenueAI & Society (JOURNAL)
Journal identifiersISSN: 0951-5666 • E-ISSN: 1435-5655
PublisherSpringer Science and Business Media LLC (PUBLISHER)
DOI10.1007/s00146-025-02786-w
OpenAlexW4417299858
LanguageEN
References cited18

This study evaluates conversational large language models (LLMs) as pedagogical brainstorming tools for historical source code analysis through structured prompt-based approaches adapted from Critical Code Studies (CCS). The research tests whether conversational interfaces like ChatGPT-4o can support initial exploration of complex historical codebases by adapting CCS perspectives into conversational prompt formats. The dual-prompt evaluation separates technical parsing from interpretive reasoning, assessing how effectively conversational interfaces extract structural information while generating preliminary interpretive hypotheses. Using the Apple Lisa source code as a case study, this analysis documents both pedagogical utility and systematic limitations. The findings demonstrate that while conversational LLMs can preserve developer annotations, parse visual artifacts such as ASCII diagrams, and generate educationally valuable insights for approaching unfamiliar programming languages, the conversational user interface significantly constrains systematic analytical capabilities. Through three case studies examining ASCII typography, architectural diagrams, and interface implementations, the analysis illustrates how conversational interfaces function as structured brainstorming partners while necessitating rigorous validation against primary sources. This evaluation contributes to understanding AI’s pedagogical role in digital humanities by positioning conversational LLMs as question-framing tools rather than interpretive authorities, while identifying systematic implementation requirements necessary for rigorous computational approaches to historical software analysis

ASCII · Brainstorming · Parsing · Scripting language · Source code · Artificial Intelligence in Healthcare and Education · Computational and Text Analysis Methods · Digital Humanities and Scholarship

  • Artificial intelligence and illusions of understanding in scientific research

    Open Access•Lisa Messeri, Molly J Crockett•Nature•2024

  • A Survey on Hallucination in Large Language Models

    Open Access•Lei Huang, Weijiang Yu et al.•ACM Transactions on Information…•2025

  • Speaking Code

    Graham Cox, Geoff Cox et al.•Speaking Code•2012

  • Software Studies

    Matthew Fuller•Software Studies•2008

  • Inventing the Lisa user interface

    Open Access•Roderick Perkins, Dan Smith Keller et al.•interactions•1997

  • Codes and Codings in Crisis

    Open Access•Adrian Mackenzie, Theo Vurdubakis•Theory Culture & Society•2011

Citation velocityhistorical
Highly citedNo

Tools

Open DOIOpen Access
Ethnos_APP • Open Source Project • MIT License • Frontend v2.0.0 • Privacy and Cookies • API Documentation: api.ethnos.app/docs • API Source Code: GitHub • DOI: 10.5281/zenodo.17049435 • Frontend Source Code: GitHub • DOI: 10.5281/zenodo.17050053 • cruz.rio.br • Expectantes Misericordiae