SCIENCE OF COMPUTER PROGRAMMING

Scope & Guideline

Innovating the Future of Computational Theory

Introduction

Immerse yourself in the scholarly insights of SCIENCE OF COMPUTER PROGRAMMING with our comprehensive guidelines detailing its aims and scope. This page is your resource for understanding the journal's thematic priorities. Stay abreast of trending topics currently drawing significant attention and explore declining topics for a full picture of evolving interests. Our selection of highly cited topics and recent high-impact papers is curated within these guidelines to enhance your research impact.
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 PARALLEL PROGRAMMING

Shaping the Landscape of Parallel Computing Research
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.

CCF Transactions on High Performance Computing

Exploring Breakthroughs in High-Performance Computing Research
Publisher: SPRINGERNATUREISSN: 2524-4922Frequency: 4 issues/year

CCF Transactions on High Performance Computing, published by SPRINGERNATURE, is an esteemed academic journal dedicated to advancing research in the field of high-performance computing. With an ISSN of 2524-4922 and E-ISSN of 2524-4930, this journal provides a platform for disseminating innovative findings, methodologies, and technologies that shape computational practices within various domains. Operating from Germany, it serves a global audience, reinforcing its impact through an impressive categorization in the Q3 quartile across multiple fields, including Computer Science Applications and Information Systems. The journal, which covers research from 2019 to 2024, plays a crucial role in bridging gaps between theory and practical implementation in hardware architecture and software systems. Although it is not an open-access journal, its contributions are invaluable for researchers, professionals, and students invested in the continuous evolution of high-performance computing. With Scopus rankings that highlight its relevance and influence in the academic community, CCF Transactions on High Performance Computing remains a key resource for the latest developments in this dynamic and rapidly evolving discipline.

PROGRAMMING AND COMPUTER SOFTWARE

Pioneering Research in Programming and Software Solutions
Publisher: PLEIADES PUBLISHING INCISSN: 0361-7688Frequency: 6 issues/year

PROGRAMMING AND COMPUTER SOFTWARE is a distinguished journal committed to advancing the field of software development and programming methodologies. Published by PLEIADES PUBLISHING INC, this journal has been a valuable resource since its inception in 1978, reaching out to researchers, professionals, and students alike. With an emphasis on rigorous peer-reviewed articles, the journal holds a Q3 ranking in the realm of Software according to the latest 2023 Category Quartiles. Though it does not offer open access, the journal ensures that high-quality research is disseminated to its audience, providing insights into evolving programming techniques, software engineering challenges, and innovative solutions. With its convergence of years extending to 2024, PROGRAMMING AND COMPUTER SOFTWARE remains a pivotal publication, fostering a deeper understanding of the complexities in computer programming while supporting the broader software community.

Foundations and Trends in Programming Languages

Shaping the Future of Software Development and Theory
Publisher: NOW PUBLISHERS INCISSN: 2325-1107Frequency: 4 issues/year

Foundations and Trends in Programming Languages, published by NOW PUBLISHERS INC, is a premier journal that plays a pivotal role in advancing the field of programming languages. With an ISSN of 2325-1107 and an E-ISSN of 2325-1131, this journal is renowned for its scholarly contributions, receiving a notable impact factor and achieving a distinguished Q1 ranking across multiple categories, including Computer Science Applications, Software, and Theoretical Computer Science in 2023. The journal has sustained a significant trajectory of growth since its inception in 2014, showcasing an impressive Scopus ranking, which places it in the top percentile of its respective fields. Although this journal operates under a traditional access model, its commitment to publishing high-quality, peer-reviewed research ensures that it remains an essential resource for researchers, practitioners, and students alike, fostering deep insights and innovations in the theoretical and practical aspects of programming languages.

SOFTWARE TESTING VERIFICATION & RELIABILITY

Advancing Software Reliability with Cutting-Edge Insights
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.

ACM TRANSACTIONS ON PROGRAMMING LANGUAGES AND SYSTEMS

Shaping Tomorrow's Programming Paradigms Today
Publisher: ASSOC COMPUTING MACHINERYISSN: 0164-0925Frequency: 4 issues/year

ACM Transactions on Programming Languages and Systems (ISSN: 0164-0925, E-ISSN: 1558-4593) is a prestigious journal published by the Association for Computing Machinery, focusing on advancing the field of programming languages and systems. Established in 1979, this enduring publication has become a significant resource for researchers and practitioners alike, with a convergence extending to 2024. The journal maintains a strong presence in the academic community, currently placed in the Q2 category for Software in 2023, demonstrating its commitment to high-quality research. With a Scopus ranking of #260 out of 407 in Computer Science Software, it highlights a unique niche that bridges theoretical foundations and practical implementations. Although it does not offer open access, the journal ensures quality dissemination of tools, methodologies, and innovations that cater to both seasoned professionals and emerging scholars. The ACM Transactions on Programming Languages and Systems thus plays a crucial role in shaping the future of programming languages and their applications, making it an essential read for anyone vested in the field.

Journal of Software-Evolution and Process

Innovating Processes for Tomorrow's Software
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 QUALITY JOURNAL

Championing reliability in software systems.
Publisher: SPRINGERISSN: 0963-9314Frequency: 4 issues/year

SOFTWARE QUALITY JOURNAL, published by Springer, is a preeminent platform dedicated to advancing the field of software engineering and quality assurance. With an ISSN of 0963-9314 and an E-ISSN of 1573-1367, this journal serves as a vital resource for academics and practitioners alike, bridging the gap between theoretical frameworks and practical applications. The journal is recognized for its impactful contributions, holding a remarkable Q1 ranking in Media Technology and demonstrating strong performance with Q2 placements in Safety, Risk, Reliability and Quality, as well as Software, solidifying its reputation in the academic community. As of 2023, the journal is ranked 64th in Safety, Risk, Reliability and Quality and 176th in Computer Science Software on Scopus, showcasing its relevance and influence. Covering a broad range of topics from software quality metrics to risk management strategies, SOFTWARE QUALITY JOURNAL aims to foster innovation and best practices in software development. Join a community of leading researchers and professionals committed to enhancing the quality and reliability of software systems.

Journal of Computer Languages

Catalyzing Discussions on Emerging Technologies
Publisher: ELSEVIER SCI LTDISSN: 2590-1184Frequency: 6 issues/year

Journal of Computer Languages, published by ELSEVIER SCI LTD in the United Kingdom, serves as a crucial platform for advancing research and discussion in the fields of computer networks, human-computer interaction, and software development. With an ISSN of 2590-1184 and E-ISSN 2665-9182, this journal has established itself as a prominent resource within its category, achieving Q3 rankings in 2023 across its respective domains. As part of Scopus' indexed journals, it stands at impressive ranks of #152/395 in Computer Networks and Communications, #172/407 in Software, and #76/145 in Human-Computer Interaction, reflecting its relevance and contribution to the scholarly community. Operating under an open access model, the journal emphasizes accessibility and collaboration among researchers, professionals, and students keen on exploring innovative applications and advancements in computer languages. With a publication span extending from 2019 to 2024, the year-to-year growth reinforces its commitment to impacting both academia and industry significantly. Engage with cutting-edge research and foster your understanding in computer languages through this essential publication.

Journal of Object Technology

Shaping the Future of Object-Oriented Technologies
Publisher: JOURNAL OBJECT TECHNOLOGYISSN: 1660-1769Frequency: 4 issues/year

Journal of Object Technology is a premier publication housed under the esteemed JOURNAL OBJECT TECHNOLOGY in Switzerland, dedicated to advancing the field of software engineering and technology. With a history of continuous publication since 2002, this journal serves as a platform for innovative research, critical reviews, and case studies that explore the nuances of object-oriented technologies and their applications in software development. Although currently categorized in the lower quartile (Q4), this journal's focus on relevant and emerging topics remains vital for researchers, professionals, and students alike, seeking to enhance their understanding of contemporary software-related issues. Addressing significant milestones and offering insights into future directions, the Journal of Object Technology plays an essential role in the evolving landscape of computer science, providing open access opportunities that ensure wide dissemination of knowledge. Situated at ETH Zurich, the journal is committed to fostering collaboration and dialogue among researchers worldwide, underscoring its importance within the global scholarly community.