ACM TRANSACTIONS ON SOFTWARE ENGINEERING AND METHODOLOGY

Scope & Guideline

Unveiling Cutting-Edge Insights in Software Engineering

Introduction

Welcome to the ACM TRANSACTIONS ON SOFTWARE ENGINEERING AND METHODOLOGY information hub, where our guidelines provide a wealth of knowledge about the journal’s focus and academic contributions. This page includes an extensive look at the aims and scope of ACM TRANSACTIONS ON SOFTWARE ENGINEERING AND METHODOLOGY, highlighting trending and emerging areas of study. We also examine declining topics to offer insight into academic interest shifts. Our curated list of highly cited topics and recent publications is part of our effort to guide scholars, using these guidelines to stay ahead in their research endeavors.
LanguageEnglish
ISSN1049-331x
PublisherASSOC COMPUTING MACHINERY
Support Open AccessNo
CountryUnited States
TypeJournal
Convergefrom 1992 to 2024
AbbreviationACM T SOFTW ENG METH / ACM Trans. Softw. Eng. Methodol.
Frequency4 issues/year
Time To First Decision-
Time To Acceptance-
Acceptance Rate-
Home Page-
Address1601 Broadway, 10th Floor, NEW YORK, NY 10019-7434

Aims and Scopes

The ACM Transactions on Software Engineering and Methodology (TOSEM) focuses on the intersection of software engineering practices and methodologies, emphasizing innovative approaches and tools for software development and maintenance. The journal aims to address both theoretical and practical aspects of software engineering, providing a platform for researchers and practitioners to share their findings.
  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. 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.
The ACM Transactions on Software Engineering and Methodology has witnessed the rise of several trending and emerging themes in recent years. These themes reflect the evolving landscape of software engineering, driven by technological advancements and the changing needs of the industry.
  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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

While the ACM Transactions on Software Engineering and Methodology continues to thrive in many areas, certain themes have shown a decline in prominence over recent years. This section highlights those waning themes, reflecting shifts in research focus within the software engineering community.
  1. 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.
  2. 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.
  3. 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

Journal of Cryptographic Engineering

Empowering researchers to unlock the potential of cryptographic engineering.
Publisher: SPRINGER HEIDELBERGISSN: 2190-8508Frequency: 4 issues/year

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 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.

Software Impacts

Illuminating the Path of Software Advancements
Publisher: ELSEVIERISSN: 2665-9638Frequency: 4 issues/year

Software Impacts is an esteemed academic journal published by ELSEVIER, dedicated to advancing the field of software science and informing best practices in development and application. With an ISSN of 2665-9638, this journal facilitates the dissemination of impactful research from 2019 to 2024, making it a valuable resource for both established researchers and promising students alike. Although it currently holds a Q3 ranking in the category of Software and ranks at #270/407 in Scopus, it continues to contribute significantly to the discourse surrounding software-related innovations and methodologies. The journal’s open access policy enhances accessibility and encourages a broader readership, fostering an environment where critical discussions flourish. By addressing the ongoing challenges and advancements in software technology, Software Impacts plays a crucial role in shaping the future of software development and its applications globally.

EMPIRICAL SOFTWARE ENGINEERING

Setting the standard for impactful research in software engineering.
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.

JOURNAL OF INFORMATION SCIENCE AND ENGINEERING

Empowering Research in Information and Engineering.
Publisher: INST INFORMATION SCIENCEISSN: 1016-2364Frequency: 6 issues/year

JOURNAL OF INFORMATION SCIENCE AND ENGINEERING, published by the Institute of Information Science in Taiwan, is a pivotal platform for the dissemination of innovative research in the multidisciplinary fields of information science and engineering. Established in 1993, the journal primarily focuses on areas such as library and information sciences, human-computer interaction, hardware and architecture, as well as computational theory and software development. Despite holding a current Q4 ranking in several categories, the journal demonstrates significant potential for growth, particularly in computation and software systems, as evidenced by its Scopus rankings and percentiles. Researchers, professionals, and students will find this journal to be an invaluable resource to stay abreast of evolving theories and technologies in information science. The journal is accessible through traditional subscription models, fostering a broad academic outreach. It serves to enhance knowledge-sharing and collaboration within this dynamic and ever-evolving field.

INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING

Pioneering Research in Software and Knowledge Systems
Publisher: WORLD SCIENTIFIC PUBL CO PTE LTDISSN: 0218-1940Frequency: 12 issues/year

The INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, published by WORLD SCIENTIFIC PUBL CO PTE LTD in Singapore, is a pivotal platform for disseminating cutting-edge research in the fields of software engineering and knowledge systems. With an ISSN of 0218-1940 and an E-ISSN of 1793-6403, this journal has been a reliable resource for scholars and practitioners since its inception in 1996. The journal is indexed across multiple prestigious databases, reflecting its relevance with a Category Quartile ranking of Q3 in both Computer Graphics and Computer Networks for 2023, and it maintains a steady trajectory of growth and scholarly contribution. Although not an Open Access journal, it is accessible through various academic institutions and libraries, ensuring researchers can engage with high-quality, peer-reviewed articles that explore advancements, theoretical developments, and practical applications in software and knowledge engineering. As it converges towards its end year of 2024, this journal continues to foster innovation and knowledge exchange, making it an essential resource for anyone invested in these dynamic fields.

SCIENCE OF COMPUTER PROGRAMMING

Transforming Ideas into Computational Excellence
Publisher: ELSEVIERISSN: 0167-6423Frequency: 18 issues/year

Science of Computer Programming, published by Elsevier, is a leading journal dedicated to advancing knowledge in the fields of computer programming, computational theory, and software development. With a focus on interdisciplinary research that spans computational methodologies, information systems, and simulation modeling, this journal plays a vital role in disseminating innovative findings and fostering collaboration among experts in these dynamic areas. With a respectable impact factor and ranked in various Scopus Categories such as computational theory (Q3) and information systems (Q2), it provides a platform for high-quality scholarly articles that push the boundaries of programming science. Although currently not open access, the journal offers invaluable insights for researchers, professionals, and students alike, ensuring they are equipped with the latest advancements and methodologies to thrive in an ever-evolving technological landscape. The journal covers research from its convergence starting in 1981 and continues to welcome groundbreaking contributions as it looks forward to an exciting future through 2025 and beyond.

Journal of Object Technology

Pioneering Research for Tomorrow's Software Solutions
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.

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.

Journal of Advances in Information Technology

Transforming Ideas into Technological Advancements
Publisher: ENGINEERING & TECHNOLOGY PUBLISHINGISSN: 1798-2340Frequency: 6 issues/year

Journal 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.