SCIENCE OF COMPUTER PROGRAMMING

Scope & Guideline

Advancing the Frontiers of Programming Science

Introduction

Explore the comprehensive scope of SCIENCE OF COMPUTER PROGRAMMING through our detailed guidelines, including its aims and scope. Stay updated with trending and emerging topics, and delve into declining areas to understand shifts in academic interest. Our guidelines also showcase highly cited topics, featuring influential research making a significant impact. Additionally, discover the latest published papers and those with high citation counts, offering a snapshot of current scholarly conversations. Use these guidelines to explore SCIENCE OF COMPUTER PROGRAMMING in depth and align your research initiatives with current academic trends.
LanguageEnglish
ISSN0167-6423
PublisherELSEVIER
Support Open AccessNo
CountryNetherlands
TypeJournal
Convergefrom 1981 to 2025
AbbreviationSCI COMPUT PROGRAM / Sci. Comput. Program.
Frequency18 issues/year
Time To First Decision-
Time To Acceptance-
Acceptance Rate-
Home Page-
AddressRADARWEG 29, 1043 NX AMSTERDAM, NETHERLANDS

Aims and Scopes

The journal 'Science of Computer Programming' focuses on advancing the field of computer programming through innovative research, methodologies, and applications. It aims to provide a platform for researchers and practitioners to share their findings related to various facets of programming and software engineering, including formal methods, testing, and verification.
  1. Formal Methods and Verification:
    Research dedicated to the use of formal techniques for the verification and validation of software systems, ensuring reliability and correctness in critical applications.
  2. Software Testing and Quality Assurance:
    Exploration of methodologies and tools for software testing, including automated testing, fuzz testing, and model-based testing to enhance software quality.
  3. Programming Languages and Paradigms:
    Study of programming languages, their design, implementation, and the exploration of paradigms such as functional, object-oriented, and concurrent programming.
  4. Software Development Methodologies:
    Investigation into various methodologies for software development, including agile, model-driven development, and their implications for project management.
  5. Artificial Intelligence and Machine Learning Applications:
    Application of AI and machine learning techniques in software engineering, including defect prediction, automated code generation, and user experience enhancement.
  6. Systems and Software Architectures:
    Research into architectural styles and frameworks for developing complex software systems, including microservices, distributed systems, and cloud computing.
The journal has seen a rise in interest in several innovative themes that reflect the current trends in computer programming and software engineering. This section outlines these emerging research areas.
  1. Machine Learning and AI in Software Engineering:
    There is a growing trend towards integrating machine learning and AI techniques in software engineering practices, particularly in areas like code analysis, defect prediction, and automated testing.
  2. Blockchain Technology and Smart Contracts:
    Increasing research is being dedicated to blockchain technology, focusing on smart contract development, verification, and security, reflecting the technology's rising importance.
  3. DevOps and Continuous Integration/Continuous Deployment (CI/CD):
    The emphasis on DevOps practices and CI/CD pipelines is emerging as a central theme, highlighting the need for automated testing and deployment strategies in modern software development.
  4. Cybersecurity in Software Development:
    With rising concerns over software security, there is an increasing focus on methodologies and tools for ensuring the security of software applications throughout their lifecycle.
  5. User Experience and Human-Centric Software Design:
    Research is trending towards enhancing user experience through human-centric design approaches, reflecting a shift in focus from purely technical aspects to user satisfaction.

Declining or Waning

As the field of computer programming evolves, certain themes that were once prominent are witnessing a decline in research focus. This section identifies these waning areas within the journal's recent publications.
  1. Traditional Waterfall Methodologies:
    Research interest in traditional waterfall methodologies has decreased as the industry shifts towards agile and iterative development models that better accommodate changing requirements.
  2. Static Analysis Techniques:
    While still relevant, there appears to be a reduced focus on traditional static analysis techniques, with a growing emphasis on dynamic analysis and runtime verification methods.
  3. Legacy Systems Maintenance:
    Research on the maintenance and modernization of legacy systems is becoming less prominent, possibly overshadowed by newer technologies and frameworks.
  4. Manual Testing Approaches:
    There is a noticeable decline in publications related to manual testing approaches as automated testing frameworks and methodologies gain traction.
  5. Single-threaded Programming Models:
    As multi-core and distributed computing become more prevalent, research on single-threaded programming models is waning, with less emphasis on their optimization.

Similar Journals

International Journal of Software Science and Computational Intelligence-IJSSCI

Empowering Researchers in the Realm of Software Science
Publisher: IGI GLOBALISSN: 1942-9045Frequency: 4 issues/year

International Journal of Software Science and Computational Intelligence (IJSSCI) is a prominent academic journal published by IGI Global, dedicated to advancing the fields of software science and computational intelligence. With its ISSN 1942-9045 and E-ISSN 1942-9037, IJSSCI offers a platform for researchers, practitioners, and students to disseminate innovative research findings, theoretical advancements, and practical applications in areas such as algorithm development, machine learning, and software engineering. Although the journal currently does not operate under an open access model, its rigorous peer-review process ensures high-quality publications that contribute significantly to the academic discourse. Based in Hershey, PA, IJSSCI is recognized for its commitment to fostering collaboration among professionals in the technology and computer science fields, making it an essential resource for those looking to stay at the forefront of software science advancements.

INTERNATIONAL JOURNAL OF PARALLEL PROGRAMMING

Pioneering Research for the Future of Parallel Programming
Publisher: SPRINGER/PLENUM PUBLISHERSISSN: 0885-7458Frequency: 6 issues/year

International Journal of Parallel Programming, published by Springer/Plenum Publishers, is a prestigious peer-reviewed journal that has been at the forefront of research in parallel programming since its inception. With a commitment to advancing methodologies and applications in parallel processing, this journal serves a diverse audience of researchers, professionals, and students in the fields of Information Systems, Software, and Theoretical Computer Science. The journal's impact is evident in its respectable 2023 Scopus rankings, where it holds a position in the 68th percentile for Theoretical Computer Science and a solid standing in related categories. Its publication years span crucial developments in computing, making it an essential resource for anyone interested in parallel programming advancements. Although currently not offering open access, the journal ensures high-quality dissemination of knowledge and innovative research findings through its rigorous editorial standards. International Journal of Parallel Programming continues to be integral for those wishing to explore critical research and developments that influence the dynamic landscape of parallel computing.

Automated Software Engineering

Exploring New Frontiers in Software Engineering
Publisher: SPRINGERISSN: 0928-8910Frequency: 1 issue/year

Automated Software Engineering is a premier journal dedicated to advancing the field of software engineering through the exploration of innovative methodologies, tools, and applications. Published by Springer since its inception in 1994, this journal has established itself as a vital resource for researchers, industry professionals, and students alike, providing insights into the latest trends and technological advancements. With an impressive impact factor and currently ranked in the Q2 quartile of the Software category, it is recognized for its contribution to the discipline. The journal covers a broad scope of topics including automation in software development, empirical studies, and theoretical advancements, fostering discussions that bridge academia and industry. As we look forward to converging towards the year 2024, the journal continues to invite high-quality submissions that challenge existing paradigms and pave the way for future innovations in software engineering.

SOFTWARE TESTING VERIFICATION & RELIABILITY

Navigating the Landscape of Software Verification and Reliability
Publisher: WILEYISSN: 0960-0833Frequency: 8 issues/year

SOFTWARE TESTING VERIFICATION & RELIABILITY, published by Wiley, serves as a premier journal in the fields of software engineering, risk management, and quality assurance. With an ISSN of 0960-0833 and E-ISSN 1099-1689, this journal has been a pivotal resource since its inception in 1991, providing insights into the latest methodologies and technologies related to software testing and verification through to 2024. The journal is recognized for its rigorous peer-review process and boasts an impressive reputation, rated Q2 in Media Technology and Safety, Risk, Reliability and Quality, along with a Q3 rank in Software as of 2023. Its Scopus ranks further solidify its standing within the academic community, placing it in the 62nd and 43rd percentiles for Engineering and Computer Science, respectively. The journal fosters a collaborative environment for researchers, professionals, and students, encouraging the exploration of cutting-edge research, applications, and innovations in software testing and reliability, making it an invaluable asset for those seeking to advance their knowledge and expertise in this essential area.

Journal of Logical and Algebraic Methods in Programming

Pioneering Research in Logical and Algebraic Programming Methods.
Publisher: ELSEVIER SCIENCE INCISSN: 2352-2208Frequency: 6 issues/year

The Journal of Logical and Algebraic Methods in Programming (ISSN: 2352-2208, E-ISSN: 2352-2216) is a prestigious publication by Elsevier Science Inc, dedicated to advancing the fields of computational theory, programming logic, and mathematical methodologies. Esteemed in its commitment to high-quality research, this journal holds a Q2 ranking in 2023 for Computational Theory and Mathematics, and is recognized in various other disciplines including Logic and Software Studies. The journal’s open access policy enhances its visibility and accessibility, ensuring that cutting-edge research reaches a wider audience of researchers, professionals, and students. With an impressive convergence timeline from 2014 to 2025, it is a vital resource for those seeking to explore innovative algorithms and their applications in diverse areas of informatics. The Journal of Logical and Algebraic Methods in Programming represents a unique intersection of logic, mathematics, and software, carving a significant place in the scholarly discourse of theoretical computer science.

THEORY AND PRACTICE OF LOGIC PROGRAMMING

Fostering Scholarly Dialogue in the Realm of Logic Programming.
Publisher: CAMBRIDGE UNIV PRESSISSN: 1471-0684Frequency: 6 issues/year

THEORY AND PRACTICE OF LOGIC PROGRAMMING, published by Cambridge University Press, is a premier academic journal that delves into the evolving field of logic programming, offering insights and advancements from 2001 to 2024. With an ISSN of 1471-0684 and an E-ISSN of 1475-3081, this journal serves as a vital resource for researchers, professionals, and students interested in areas such as artificial intelligence, computational theory, and software development. In 2023, the journal was recognized for its excellence, achieving Q1 status in Computational Theory and Mathematics and Q2 in several other categories, underscoring its significant impact within the academic community. Despite not being open access, its robust content, curated by esteemed scholars, guarantees high-quality research and innovative methodologies that are crucial for advancing the field. The journal's rigorous peer-review process and its standings in Scopus rankings further emphasize its relevance and authority, making it a quintessential platform for disseminating key findings and fostering scholarly dialogue.

Journal of Software-Evolution and Process

Advancing the Frontiers of Software Evolution
Publisher: WILEYISSN: 2047-7473Frequency: 12 issues/year

The Journal of Software-Evolution and Process, published by WILEY, is a premier academic journal dedicated to advancing knowledge in the field of software evolution and methodologies. With an impact factor that places it in the Q2 quartile of software-related research, this journal is widely recognized for its rigorous peer-reviewed articles that explore the dynamics of software development, maintenance, and transformation. Addressing the challenges faced by software engineers and researchers, the journal seeks to provide innovative insights and solutions, fostering both theoretical understanding and practical applications. Since its inception in 2012, Journal of Software-Evolution and Process has contributed significantly to the academic community, featuring research that is highly relevant to contemporary trends and technologies in the software industry. For those committed to enhancing their expertise, this journal provides an invaluable resource via open access options.

SOFTWARE-PRACTICE & EXPERIENCE

Transforming software experience through high-quality research.
Publisher: WILEYISSN: 0038-0644Frequency: 12 issues/year

SOFTWARE-PRACTICE & EXPERIENCE, published by Wiley, is a prestigious journal that has significantly contributed to the field of software engineering since its inception in 1971. With a Q2 ranking in Software according to the 2023 category quartiles, it stands among the top tier of journals, positioned in the 79th percentile within Scopus’s Computer Science _ Software category. The journal focuses on disseminating high-quality research that reflects both academic rigour and practical application in software-related practices, ensuring that it remains relevant for researchers, professionals, and students alike. Although it does not currently offer Open Access options, it continues to provide invaluable insights and thorough explorations of contemporary issues in software development, methodology, and experience. As it converges toward 2024, SOFTWARE-PRACTICE & EXPERIENCE aims to foster a greater understanding of effective software practices in a rapidly evolving technological landscape.

Proceedings of the ACM on Programming Languages-PACMPL

Driving Excellence in Software Reliability and Performance.
Publisher: ASSOC COMPUTING MACHINERYISSN: Frequency: 3 issues/year

Proceedings of the ACM on Programming Languages (PACMPL) is a premier journal that focuses on the advancement and dissemination of knowledge in the field of programming languages. Published by the Association for Computing Machinery (ACM), this rigorous journal serves as a vital platform for researchers, professionals, and students alike, contributing significantly to software development and safety across diverse applications. With impressive rankings in Q1 quartiles for both Safety, Risk, Reliability and Quality and Software, and a recognition in the Scopus Rankings, PACMPL stands out as a critical resource for cutting-edge research. The journal is particularly relevant in today’s rapidly evolving technological landscape, focusing on innovative practices and methodologies in programming languages that enhance system reliability and performance. As an Open Access publication since its convergence in 2017, PACMPL not only emphasizes high-quality peer-reviewed research but also prioritizes accessibility, making significant contributions to the global knowledge base. By empowering researchers and practitioners with the latest findings and trends, PACMPL continues to firmly establish its importance in the computing field.

Bulletin of the South Ural State University Series-Mathematical Modelling Programming & Computer Software

Fostering Collaboration in Mathematical Modeling and Software Development
Publisher: SOUTH URAL STATE UNIV, SCIENTIFIC RESEARCH DEPTISSN: 2071-0216Frequency: 4 issues/year

The Bulletin of the South Ural State University Series-Mathematical Modelling Programming & Computer Software is a distinguished academic journal focusing on the interdisciplinary fields of mathematical modeling, programming, and software development. Published by the SOUTH URAL STATE UNIVERSITY, SCIENTIFIC RESEARCH DEPARTMENT, this journal serves as a platform for the dissemination of innovative research findings, methodologies, and applications in computational mathematics and related disciplines. With its ISSN 2071-0216 and E-ISSN 2308-0256, it has garnered attention within the research community, reflected in its rankings within the Q4 quartile across multiple categories in 2023, including Computational Mathematics and Software. Although it operates under an open access model, the journal emphasizes the importance of high-quality, peer-reviewed content to advance research education and practice in the Russian Federation and beyond. Researchers, professionals, and students are encouraged to contribute and access valuable insights, fostering collaboration among disciplines spanning mathematical theory, computational methods, and software development.