ACM TRANSACTIONS ON SOFTWARE ENGINEERING AND METHODOLOGY
Scope & Guideline
Transforming Ideas into Impactful Software Methodologies
Introduction
Aims and Scopes
- Software Testing and Quality Assurance:
Research in this area includes methodologies for improving software testing processes, such as automated test generation, test case prioritization, and techniques for enhancing test coverage. The emphasis is on ensuring high software quality through rigorous testing practices. - Machine Learning and AI in Software Engineering:
The journal explores the application of machine learning and artificial intelligence techniques in various aspects of software engineering, including automated program repair, defect prediction, and code summarization. This area highlights the integration of advanced computational techniques to improve software development practices. - Security and Vulnerability Management:
Research focused on identifying, analyzing, and mitigating security vulnerabilities in software systems. This includes automated vulnerability detection, security testing, and the development of secure coding practices to enhance software resilience against attacks. - Software Maintenance and Evolution:
Studies here examine methods and practices for maintaining and evolving software systems, including refactoring, technical debt management, and the impact of software changes on system performance and reliability. - Human Factors in Software Engineering:
This area investigates the impact of human behavior and collaboration on software development processes. Research includes studies on developer productivity, team dynamics, and user experience design, emphasizing the human-centered aspects of software engineering. - Software Development Methodologies:
Research on various software development methodologies, including Agile, DevOps, and Model-Driven Development. This encompasses empirical studies on the effectiveness of these methodologies in real-world applications.
Trending and Emerging
- Automated Testing and Program Repair:
A significant increase in research focused on automated testing techniques and program repair methodologies can be observed. This includes the development of tools and frameworks that leverage AI and machine learning to enhance testing efficiency and accuracy. - AI and Machine Learning Integration:
There is a growing trend in integrating AI and machine learning into software engineering processes, particularly in areas like code completion, defect prediction, and software maintenance. This trend reflects the industry's push towards more intelligent and adaptive software development practices. - Security and Ethical Considerations in Software Engineering:
Emerging themes include a heightened focus on security practices, ethical implications of software development, and the need for responsible AI. As software systems grow in complexity, the importance of incorporating security and ethical considerations into the development lifecycle is increasingly recognized. - User Experience and Human-Centric Design:
Research emphasizing user experience, accessibility, and human-centered design principles is on the rise. This reflects a broader industry trend towards creating software that is not only functional but also user-friendly and inclusive. - Cloud and Distributed Systems Development:
With the rise of cloud computing and microservices architectures, there is increasing research on methodologies and tools for developing, testing, and maintaining distributed systems. This includes studies on performance optimization, fault tolerance, and service orchestration.
Declining or Waning
- Traditional Software Development Practices:
Research focused on conventional software development methodologies, such as Waterfall or V-Model approaches, is becoming less prominent as Agile and DevOps methodologies gain traction. The shift towards more iterative and flexible approaches has diminished the relevance of traditional practices. - Static Code Analysis:
Although static code analysis remains important, there has been a noticeable decline in the volume of research dedicated solely to this area. The focus is shifting towards more dynamic and context-aware analysis methods that can handle the complexities of modern software systems. - Legacy System Maintenance:
Research on maintaining and upgrading legacy systems appears to be waning as organizations increasingly migrate to newer technologies and architectures. The urgency of addressing legacy systems is diminishing as newer frameworks and cloud solutions become more prevalent.
Similar Journals
International Journal on Software Tools for Technology Transfer
Innovating the Future of Software Tools in Technology TransferInternational Journal on Software Tools for Technology Transfer (ISSN: 1433-2779; E-ISSN: 1433-2787), published by SPRINGER HEIDELBERG, stands as a pivotal platform for advancing the intersection of software engineering and technology transfer. Operating out of Germany, this esteemed journal has contributed significantly to the field since its inception in 1997 and continues to disseminate cutting-edge research through 2024. With a current impact footprint reflected in its Q2 status in Information Systems and Q3 in Software categories, it holds an impressive Scopus rank in the top 60th and 52nd percentiles respectively. Researchers, professionals, and students alike will find its commitment to exploring innovative software tools and techniques essential for enhancing technology transfer processes invaluable. Although the journal does not offer open access, its rigorously peer-reviewed articles are crucial for those seeking high-quality research insights.
Journal of Communications Software and Systems
Connecting Theory with Practice in Communications TechnologyThe Journal of Communications Software and Systems, with ISSN 1845-6421 and E-ISSN 1846-6079, is a prominent platform for scholars and practitioners in the field of communications and software engineering, published by the esteemed Croatian Communications & Information Society. Since its establishment in 2006, this Open Access journal, based in Croatia, has committed to disseminating cutting-edge research and innovative solutions that bridge gaps between theory and practical application in the rapidly evolving domain of electrical and electronic engineering. With an impact factor that reflects its relevance, the journal holds significant rankings in both Electrical and Electronic Engineering (Q3) and Software (Q4) categories, according to the 2023 metrics, highlighting its essential role in advancing knowledge in these critical areas. The journal not only serves as a repository of knowledge but also encourages collaborations and discussions among researchers, professionals, and students alike, making it an indispensable resource for anyone looking to stay abreast of the latest developments and research trends from 2006 to 2024 and beyond.
International Journal of Software Science and Computational Intelligence-IJSSCI
Fostering Innovation in Computational IntelligenceInternational 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.
Journal of Advances in Information Technology
Pioneering Research for a Digital TomorrowJournal of Advances in Information Technology, published by ENGINEERING & TECHNOLOGY PUBLISHING, is an essential platform for researchers, professionals, and students invested in the dynamic fields of information technology, artificial intelligence, and computer science. With its ISNN of 1798-2340, this journal provides a rigorous peer-reviewed environment that supports the dissemination of innovative research findings, methodologies, and case studies. Since its inception in 2019, it has made notable strides, as reflected in its Q3 quartile rankings across various categories, including Artificial Intelligence and Software, and maintains respectable Scopus rankings, further solidifying its position as a key player in the academic community. Featuring a diverse range of topics within its scope, the journal encourages open access to knowledge while serving as a beacon for those seeking to expand their understanding of current trends and technologies shaping the future. Join us in advancing the field with impactful research that is both relevant and cutting-edge.
Journal of Computer Languages
Empowering Knowledge in Computer LanguagesJournal 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.
INFORMATION AND SOFTWARE TECHNOLOGY
Pioneering Innovations in Software Engineering and Information SystemsINFORMATION 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.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 TESTING VERIFICATION & RELIABILITY
Pioneering Excellence in Software AssuranceSOFTWARE 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 Cryptographic Engineering
Pioneering the future of information security and cryptographic techniques.The Journal of Cryptographic Engineering, published by Springer Heidelberg, is a prominent platform dedicated to advancing the field of cryptography and its applications in secure communication and information security technologies. With the ISSN 2190-8508 and E-ISSN 2190-8516, this journal showcases rigorous and innovative research contributions from 2011 to 2024, reflecting its commitment to excellence in academic publishing. Recognized among the Q2 category in Computer Networks and Communications and Software, it ranks impressively within the Scopus framework, securing positions in the 59th and 54th percentiles respectively. The Journal aims to facilitate a comprehensive understanding of cryptographic techniques, promote collaboration among researchers, and provide a vital resource for students and professionals. By maintaining high standards of peer review and providing a platform for cutting-edge research, it plays a crucial role in shaping the future of cryptographic engineering.
International Journal of Reliability Quality and Safety Engineering
Driving Progress in Engineering Reliability and QualityThe International Journal of Reliability Quality and Safety Engineering, published by World Scientific Publishing Co Pte Ltd, is a leading platform for disseminating cutting-edge research in the fields of reliability, quality, and safety engineering. With an impressive scope that spans across aerospace, electrical engineering, nuclear energy, and industrial manufacturing, this journal serves as a critical resource for researchers and professionals aiming to enhance system dependability and operational excellence. Indexed in Scopus, it holds a respectable Q3 ranking across various categories in 2023, reflecting its growing influence in the academic community. Although currently not open access, it provides ample opportunities for scholars to publish impactful studies from its extensive database, which has evolved since 1996. The journal's commitment to advancing knowledge in reliability and safety engineering makes it a pivotal resource for those dedicated to improving engineering practices and protocols worldwide.