📢 Latest Update: UGC Discontinues CARE Journal Listing: New Guidelines for Selecting Peer-Reviewed Journals View Now

International Journal of Computer Science Languages Cover

International Journal of Computer Science Languages

E-ISSN: 3048-944X | Peer-Reviewed Journal (Refereed Journal) | Hybrid Open Access

About the Journal

International Journal of Computer Science Languages is a peer-reviewed online journal launched in 2023 concerned with the recent advancement in the field of computer science and programming language. Programming environments, development tools, visualization and animation, management of the development process, and human factors in software are a few topics that are included under the scope of the journal.

Focus & Scope

  • Programming language design and evaluation: language features and their practical consequences, comparative evaluation of imperative, declarative, functional, logic, and array languages, concurrent and parallel language constructs, language support for resource management, and empirical assessment of design decisions in deployed languages.
  • Language implementation and runtime: compiler and interpreter construction, intermediate representations and code generation, just-in-time compilation and adaptive optimisation, runtime memory management, foreign function interfaces and interoperability between languages, and performance characterisation of language implementations.
  • Programming environments: integrated development environment architecture, language servers and incremental analysis, editor and workspace design, live and interactive programming environments, notebook and exploratory computing environments, and evaluation of environment features against developer outcomes.
  • Development tools and automation: build and dependency management tooling, refactoring and code transformation tools, linters, formatters, and static checkers, debugging and profiling tools, AI-assisted coding and completion tools, and empirical studies of tool adoption and effectiveness.
  • Software visualisation and animation: visualisation of program structure and execution, call graph and dependency visualisation, algorithm animation and dynamic behaviour display, visualisation of large and time-varying software data, and evaluation of visualisation techniques for comprehension.
  • Program comprehension and human factors: how developers read, navigate, and reason about code, cognitive load in programming tasks, naming, readability, and style effects, expertise differences and developer onboarding, error and defect introduction patterns, and controlled studies of programmer behaviour.
  • Developer productivity and workflow: measurement of productivity and its limitations, interruption and context switching in development work, code review practice and its effects, pair and collaborative programming, remote and distributed development, and team communication around code.
  • Code quality, maintenance, and evolution: readability and maintainability metrics, code smell and anti-pattern detection, refactoring practice and its outcomes, technical debt accumulation and repayment, legacy code comprehension and modernisation, and long-term evolution of codebases.
  • Testing and verification from a language perspective: language features that support correctness, type-driven and contract-based assurance, property-based testing, test tooling integration with language ecosystems, and static analysis built into language toolchains.
  • Language ecosystems and package management: package registry design and dependency resolution, versioning and compatibility policy, ecosystem health and maintenance burden, library API design and evolution, and documentation practice within language communities.
  • Domain-specific and embedded languages: design of domain-specific languages, internal DSLs and metaprogramming facilities, language workbenches, configuration and specification languages, and evaluation of DSL adoption in practice.

Keywords

Programming Languages, Programming Environments, Developer Tools, Software Visualization, Program Comprehension, Language Implementation, Code Quality, Developer Productivity, Compiler Technology, Software Maintenance

No Entries Found
]
No Entries Found
]
Support