SCIENCE OF COMPUTER PROGRAMMING

Scope & Guideline

Innovating the Future of Computational Theory

Introduction

Delve into the academic richness of SCIENCE OF COMPUTER PROGRAMMING with our guidelines, detailing its aims and scope. Our resource identifies emerging and trending topics paving the way for new academic progress. We also provide insights into declining or waning topics, helping you stay informed about changing research landscapes. Evaluate highly cited topics and recent publications within these guidelines to align your work with influential scholarly 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

Software and Systems Modeling

Elevating Research in Modeling and Simulation
Publisher: SPRINGER HEIDELBERGISSN: 1619-1366Frequency: 6 issues/year

Software and Systems Modeling is a premier journal published by Springer Heidelberg, dedicated to advancing the fields of software engineering, modeling, and systematic design. With an ISSN of 1619-1366 and an E-ISSN of 1619-1374, this journal has established itself as a critical resource for researchers and practitioners alike since its inception in 2005. The journal currently holds a Q1 quartile ranking in the Modeling and Simulation category and a Q2 ranking in Software, reflecting its influential contributions to the field. Its Scopus rankings further underscore its relevance, positioned at #55 in Modeling and Simulation and #139 in Software, with impressive percentiles of 83rd and 65th respectively. Although it does not currently offer open access, it remains an essential platform for disseminating innovative research and fostering dialogue among professionals in Germany and beyond. The journal’s objective is to publish high-quality articles that contribute to the understanding and development of software and systems modeling, ensuring ongoing advancements in this dynamic arena.

International Journal of Software Science and Computational Intelligence-IJSSCI

Pioneering Research in Software Science and Computational Intelligence
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.

CCF Transactions on High Performance Computing

Elevating High-Performance Computing to New Heights
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.

ACM TRANSACTIONS ON SOFTWARE ENGINEERING AND METHODOLOGY

Fostering Excellence in Software Engineering Research
Publisher: ASSOC COMPUTING MACHINERYISSN: 1049-331XFrequency: 4 issues/year

ACM Transactions on Software Engineering and Methodology, published by the Association for Computing Machinery, is a leading journal in the field of software engineering, featuring cutting-edge research and methodologies that influence practices and advancements in the discipline. Established in 1992, this journal boasts an impressive Q1 ranking in Software for the year 2023, signaling its high impact and relevance within the academic community. With its strong Scopus rank (#126/407) and a solid 69th percentile, it serves as a critical platform for scholars, practitioners, and students alike, promoting the dissemination of innovative ideas and solutions that drive the software industry forward. Although it operates without an open access option, it consistently publishes peer-reviewed articles, technological advancements, and case studies that shape the future of software engineering. The journal's commitment to quality and excellence makes it an essential read for anyone keen on understanding the complexities and methodologies transforming the field.

SOFTWARE-PRACTICE & EXPERIENCE

Bridging academic rigor and practical experience in software development.
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

Catalyzing Progress in Programming Languages for a Digital Era.
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.

Automated Software Engineering

Transforming Ideas into Automated Solutions
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.

INFORMATION AND SOFTWARE TECHNOLOGY

Advancing the Frontiers of Software and Information Technology
Publisher: ELSEVIERISSN: 0950-5849Frequency: 12 issues/year

INFORMATION AND SOFTWARE TECHNOLOGY, published by Elsevier, is a leading journal that stands at the forefront of the fields of software engineering, information systems, and computer science applications. Since its inception in 1970 and with a focus extending to 2025, this esteemed publication has made significant contributions to the discourse on technological advancements and innovations. In 2023, it has achieved a remarkable Q1 categorization across multiple domains, including Computer Science Applications, Information Systems, and Software, reflecting its excellence and relevance in the academic community. With Scopus rankings that place it in the top percentiles in its categories (85th, 83rd, and 83rd respectively), the journal serves as an essential platform for researchers, professionals, and students eager to disseminate and engage with cutting-edge research and developments. While it does not currently offer Open Access options, the knowledge curated within its pages remains invaluable for advancing the fields of information technology and software development.

EMPIRICAL SOFTWARE ENGINEERING

Discovering the science behind software practices, one study at a time.
Publisher: SPRINGERISSN: 1382-3256Frequency: 1 issue/year

Empirical Software Engineering is a leading journal published by Springer, dedicated to advancing the science and practice of software engineering through empirical research. With an impressive impact factor in the Q1 quartile of the Software category and a Scopus ranking of #76 out of 407 journals, it occupies a prominent position within the field, attracting high-quality submissions from around the globe. Since its inception in 1996, the journal has provided a vital platform for disseminating critical findings that drive the evolution of software development methodologies and practices. While it is not an open-access journal, its rigorous peer-review process ensures that only the most impactful research reaches its readership, making it an essential resource for researchers, professionals, and students looking to stay at the forefront of software engineering innovations. Based in the Netherlands at Van Godewijckstraat 30, 3311 GZ Dordrecht, Empirical Software Engineering continues to set the standard for quality and significance in empirical studies of software systems and processes.

SOFTWARE QUALITY JOURNAL

Elevating standards in software quality assurance.
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.