Skip to main content

ETHNOS_APP

Home • Search • Journals • List 0

How to do things with code

An analytical framework for linguistic inquiry into programming environments

Bibliographic Data

ID22351706
AuthorsElizaveta G Grishechko (0000-0002-0799-1471, corresponding author)
Year2026
Volume10
Issue1
Pages54-71
Publication date2026-03-27
Open AccessYes
TypeARTICLE
VenueTraining, Language and Culture (JOURNAL)
Journal identifiersISSN: 2520-2073 • E-ISSN: 2521-442X
PublisherPeoples' Friendship University of Russia (PUBLISHER • RU)
DOI10.22363/2521-442x-2026-10-1-54-71
OpenAlexW7140795324
LanguageEN

Research on programming practice gives sustained analytical attention to source code and the written materials that accompany it, including comments, documentation, issue reports, and discussion threads. In these accounts, terms such as text, communication, discourse, genre, and sublanguage are recurrently invoked in addressing code and developer activity from a range of perspectives. Their repeated use points to a convergence with linguistic inquiry and invites consideration of code and developer activity in linguistic terms. The present study proceeds from a principle of a division of labour between fields and, to that end, identifies a baseline set of linguistic constructs appealed to in programming research to suggest directions for their investigation in line with linguistic tradition. The procedure combines systematic mapping of studies on programming practice with analytical classification grounded in distinctions established in the study of language. Following the identification of a stable set of constructs, the study clarifies the analytical capacity in which they are mobilised in programming research and advances a set of analytically grounded lines of inquiry in which these constructs may be examined in relation to textual cohesion, lexical organisation, syntactic relations, speech acts, discourse continuity, and indexical marking. The study has implications for recognising programming environments as a distinctive empirical setting for linguistic research, in which text, discourse, and communication practices are available for systematic analysis in established approaches to language study. The directions proposed here are not exhaustive and remain open to further empirical work

Empirical research · Indexicality · Sublanguage · Software Engineering Research · Software Engineering Techniques and Practices · Teaching and Learning Programming

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