From Code to User: Interdisciplinary Dimensions of Communication in Computer Science

Authors

  • Andreea Manuela Ureche Danubius International University
  • Costel Iordache Danubius International University

Keywords:

software usability; interface design; software docs; data visualization; HCI principles

Abstract

This paper examines the interdisciplinary dimensions of communication in computer science, arguing that communication quality is a critical success factor across all stages of software development. The study builds on foundational research in human-computer interaction (Card, Moran & Newell, 1983), literate programming (Knuth, 1984), data visualization theory (Tufte, 1983), and recent advances in explainable artificial intelligence, integrating contributions from cognitive psychology, linguistics, and digital ethics.A theoretical and analytical approach was employed, synthesizing evidence from existing literature, empirical studies in software engineering, and current industry standards including ISO 9241-210 and WCAG 2.1.The paper identifies four distinct communication levels in software systems — intra-system, inter-developer, system-to-user, and data-mediated — and demonstrates that technical failures are frequently rooted in communication deficiencies rather than algorithmic shortcomings.The findings are relevant for computer science educators, software engineering practitioners, and academic researchers, suggesting that communication competencies should be formally integrated into IT curricula. The paper proposes an original four-level conceptual model of communication in computer science, offering a structured interdisciplinary framework not previously consolidated in the literature.

References

Beck, K., Beedle, M., van Bennekum, A., Cockburn, A., Cunningham, W., Fowler, M., … Thomas, D. (2001). Manifesto for Agile Software Development. Agile Alliance.

Brooks, F. P. (1975). The Mythical Man-Month: Essays on Software Engineering. Addison-Wesley.

Buse, R. P. L., & Weimer, W. R. (2010). Learning a metric for code readability. IEEE Transactions on Software Engineering, 36(4), 546–558.

Card, S. K., Moran, T. P., & Newell, A. (1983). The Psychology of Human-Computer Interaction. Lawrence Erlbaum Associates.

European Parliament. (2024). Regulation (EU) 2024/1689 — Artificial Intelligence Act. Official Journal of the European Union.

ISO 9241-210:2019. (2019). Ergonomics of human-system interaction — Part 210: Human-centred design for interactive systems. International Organization for Standardization.

Knuth, D. E. (1984). Literate programming. The Computer Journal, 27(2), 97–111.

Martin, R. C. (2008). Clean Code: A Handbook of Agile Software Craftsmanship. Prentice Hall.

MIT News. (2019). In the blink of an eye: MIT neuroscientists find the brain can identify images seen for as little as 13 milliseconds. Massachusetts Institute of Technology.

Nielsen, J. (1994). Heuristic evaluation. In J. Nielsen & R. L. Mack (Eds.), Usability Inspection Methods (pp. 25–62). Wiley.

Norman, D. A. (1988). The Design of Everyday Things. Basic Books.

Shannon, C. E., & Weaver, W. (1949). The Mathematical Theory of Communication. University of Illinois Press.

Standish Group. (2023). CHAOS Report 2023: Decision Latency Theory. The Standish Group International.

Tufte, E. R. (1983). The Visual Display of Quantitative Information. Graphics Press.

W3C. (2018). Web Content Accessibility Guidelines (WCAG) 2.1. World Wide Web Consortium.

Watzlawick, P., Beavin, J. H., & Jackson, D. D. (1967). Pragmatics of Human Communication. Norton.

Downloads

Published

2026-10-12

Issue

Section

Digital Transformation in Education: European Perspectives and Practices