ACM TRANSACTIONS ON SOFTWARE ENGINEERING AND METHODOLOGY

Scope & Guideline

Catalyzing Progress in Software Engineering and Technology

Introduction

Welcome to your portal for understanding ACM TRANSACTIONS ON SOFTWARE ENGINEERING AND METHODOLOGY, featuring guidelines for its aims and scope. Our guidelines cover trending and emerging topics, identifying the forefront of research. Additionally, we track declining topics, offering insights into areas experiencing reduced scholarly attention. Key highlights include highly cited topics and recently published papers, curated within these guidelines to assist you in navigating influential academic dialogues.
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

SCIENCE OF COMPUTER PROGRAMMING

Unveiling the Science Behind Software Innovation
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.

INFORMATION AND SOFTWARE TECHNOLOGY

Driving Breakthroughs in Software Engineering and Information Science
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.

JOURNAL OF SYSTEMS AND SOFTWARE

Shaping the Future of Software Engineering and Information Systems.
Publisher: ELSEVIER SCIENCE INCISSN: 0164-1212Frequency: 12 issues/year

JOURNAL OF SYSTEMS AND SOFTWARE, published by Elsevier Science Inc, is a premier academic journal that serves as a vital platform for the dissemination of cutting-edge research in the fields of software engineering, information systems, and hardware architecture. With an impressive impact factor and consistently ranking in the Q1 category across several relevant sectors, including hardware and architecture (ranked 33rd out of 177), information systems (ranked 72nd out of 394), and software (ranked 75th out of 407) as of 2023, this journal is recognized for its rigorous peer-review process and high-quality publications. Established in 1979, the journal has become an essential resource for researchers, professionals, and students looking to stay abreast of the latest advancements and emerging trends in systems and software. While the journal does not currently operate under an open-access model, it ensures wide visibility through its indexed publications and is dedicated to advancing scholarly discourse in computer science. With contributions from leading experts in the field, JOURNAL OF SYSTEMS AND SOFTWARE continues to shape the landscape of software and systems research.

Journal of Object Technology

Unveiling Insights in Software Engineering and Object Technology
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-PRACTICE & EXPERIENCE

Fostering innovation in software practices for a dynamic future.
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.

Journal of Computer Languages

Empowering Knowledge in Computer Languages
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.

ADVANCES IN ENGINEERING SOFTWARE

Elevating Engineering Practices through Software Innovations.
Publisher: ELSEVIER SCI LTDISSN: 0965-9978Frequency: 12 issues/year

ADVANCES IN ENGINEERING SOFTWARE, published by Elsevier Science Ltd, stands at the forefront of interdisciplinary research in the realms of engineering and software development. With an impressive impact factor reflected in its Q1 and Q2 rankings in the Engineering (Miscellaneous) and Software categories, respectively, this journal serves as an essential platform for researchers and practitioners alike to disseminate innovative findings and methodologies from 1982 to the present. Strategically positioned within the United Kingdom, it engages scholars, professionals, and students by publishing high-quality articles that emphasize advancements in software applications related to engineering challenges. Although it does not currently offer open access, the journal remains highly regarded within the academic community, consistently attracting impactful research and maintaining a commendable Scopus ranking within the top tiers of both general engineering and software disciplines. Explore the latest contributions to enhance your knowledge and stay updated on trailblazing developments in engineering software.

Journal of King Saud University-Computer and Information Sciences

Elevating Academic Discourse in Computing
Publisher: ELSEVIERISSN: 1319-1578Frequency: 10 issues/year

Journal of King Saud University-Computer and Information Sciences, published by ELSEVIER, is a prestigious open-access journal focusing on the rapidly evolving fields of computer science and information technology. Since its inception in 1996, this journal has provided a platform for high-quality research and innovative ideas, promoting the dissemination of knowledge to a global audience. With a remarkable impact factor and ranked Q1 in the Computer Science (miscellaneous) category as of 2023, it stands among the top 11% of journals in its field, reflecting its commitment to excellence and relevance. The journal proudly carries the ISSN 1319-1578 and E-ISSN 2213-1248, and it is based in Saudi Arabia while being part of a global academic network. With a Scopus rank of #26 out of 232 in general computer science, the Journal of King Saud University-Computer and Information Sciences is an essential resource for researchers, professionals, and students seeking to stay at the forefront of technological advancement. As it continues to thrive through 2024, it invites contributions that will shape the future of computing and information sciences.

SOFTWARE QUALITY JOURNAL

Connecting academia and industry for software excellence.
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

Unlocking the Potential of Information Technology
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.