World's Best Scientists 2026 revealed!
ACM Transactions on Software Engineering and Methodology
H-index 41

ACM Transactions on Software Engineering and Methodology

1049-331X

Published by: ACM

https://dl.acm.org/journal/tosem

Ranking & Metrics

Discipline name Position Best Scientists Publications D-Index
Computer Science 108 205 428 41

Additional Metrics

Number of Best Scientists*: 217
Documents by Best Scientists*: 434
Top 100 Ranked Scientists*: 3
SCIMAGO H-index: 91
SCIMAGO SJR: 1.283
Impact Factor: 6.2

Overview

Top Research Topics at ACM Transactions on Software Engineering and Methodology?

Programming language, Software engineering, Software, Theoretical computer science and Data mining are the subjects of interest in ACM Transactions on Software Engineering and Methodology. The journal concentrates on Programming language topics that focus on Formal specification, Java, Semantics (computer science), Correctness and Unified Modeling Language. The featured Formal specification studies mainly concentrate on Formal methods but also cover areas of interest in Formal verification.

Software development, Software development process, Software system, Systems engineering and Source code are some topics wherein Software engineering research discussed in ACM Transactions on Software Engineering and Methodology have an impact. Software construction and Component-based software engineering studies are all carried out as a component of the study in Software development presented. Software research featured in ACM Transactions on Software Engineering and Methodology incorporates concerns from various other topics such as Reliability engineering, Empirical research, Artificial intelligence and Code (cryptography).

Most of the Artificial intelligence studies addressed also intersect with Natural language processing. Some problems in Theoretical computer science that were presented in it overlapped with concepts under Algorithm, Static analysis and Set (abstract data type). The study on Data mining presented is investigated in conjunction with research in Test case.

  • Programming language (26.35%)
  • Software engineering (24.55%)
  • Software (19.86%)

What are the most cited papers published in the journal?

  • Two case studies of open source software development: Apache and Mozilla (1501 citations)
  • Developing multiagent systems: The Gaia methodology (1223 citations)
  • A formal basis for architectural connection (1167 citations)

Research areas of the most cited articles at ACM Transactions on Software Engineering and Methodology:

The most cited papers primarily tackle Software engineering, Programming language, Software, Software development and Software system. While the published articles focused on Software engineering, they were also able to explore topics like Software evolution, Data flow diagram, World Wide Web, Software development process and Source code. The most cited papers explore issues in Software which can be linked to other research areas like Test suite, Theoretical computer science, Data mining and Reverse engineering.

What topics the last edition of the journal is best known for?

  • Programming language
  • Artificial intelligence
  • Operating system

The previous edition focused in particular on these issues:

ACM Transactions on Software Engineering and Methodology is mainly concerned with subjects like Software engineering, Artificial intelligence, Software quality, Test case and System testing. The journal facilitated discussions that integrated Software engineering and Property (philosophy). The journal explores issues in Artificial intelligence which can be linked to other research areas like Model based verification and Fault detection and isolation.

Software quality research presented in ACM Transactions on Software Engineering and Methodology encompasses a variety of subjects, including Software evolution, Test prioritization, Standardization, Mechatronics and Regression testing. ACM Transactions on Software Engineering and Methodology facilitates discussions on Test case that incorporate concepts from other fields like Machine learning, Web service, Testability and Fitness function. The research on System testing featured in the journal combines topics in other fields like Reliability engineering and Search based testing, Software testing.

The most cited articles from the last journal are:

  • Adaptive Hypermutation for Search-Based System Test Generation: A Study on REST APIs with EvoMaster (0 citations)
  • Towards an Anatomy of Software Craftsmanship (0 citations)
  • Automatic Fault Detection for Deep Learning Programs Using Graph Transformations (0 citations)

Papers citation over time

A key indicator for each journal is its effectiveness in reaching other researchers with the papers published at that venue.

The chart below presents the interquartile range (first quartile 25%, median 50% and third quartile 75%) of the number of citations of articles over time.

The top authors publishing in ACM Transactions on Software Engineering and Methodology (based on the number of publications) are:

  • Gregg Rothermel (10 papers) absent at the last edition,
  • Lionel C. Briand (10 papers) absent at the last edition,
  • David Lo (10 papers) absent at the last edition,
  • Abhik Roychoudhury (9 papers) absent at the last edition,
  • Xin Xia (9 papers) absent at the last edition.

The overall trend for top authors publishing in this journal is outlined below. The chart shows the number of publications at each edition of the journal for top authors.

Only papers with recognized affiliations are considered

The top affiliations publishing in ACM Transactions on Software Engineering and Methodology (based on the number of publications) are:

  • Polytechnic University of Milan (19 papers) absent at the last edition,
  • University of California, Irvine (18 papers) absent at the last edition,
  • University of Luxembourg (17 papers) absent at the last edition,
  • Oregon State University (16 papers) absent at the last edition,
  • Carnegie Mellon University (16 papers) absent at the last edition.

The overall trend for top affiliations publishing in this journal is outlined below. The chart shows the number of publications at each edition of the journal for top affiliations.

Publication chance based on affiliation

The publication chance index shows the ratio of articles published by the best research institutions in the journal edition to all articles published within that journal. The best research institutions were selected based on the largest number of articles published during all editions of the journal.

The chart below presents the percentage ratio of articles from top institutions (based on their ranking of total papers).Top affiliations were grouped by their rank into the following tiers: top 1-10, top 11-20, top 21-50, and top 51+. Only articles with a recognized affiliation are considered.

During the most recent 2022 edition, 0.00% of publications had an unrecognized affiliation. Out of the publications with recognized affiliations, 8.33% were posted by at least one author from the top 10 institutions publishing in the journal. Another 0.00% included authors affiliated with research institutions from the top 11-20 affiliations. Institutions from the 21-50 range included 25.00% of all publications and 66.67% were from other institutions.

Returning Authors Index

A very common phenomenon observed among researchers publishing scientific articles is the intentional selection of journals they have already attended in the past. In particular, it is worth analyzing the case when the authors participate in the same journal from year to year.

The Returning Authors Index presented below illustrates the ratio of authors who participated in both a given as well as the previous edition of the journal in relation to all participants in a given year.

Returning Institution Index

The graph below shows the Returning Institution Index, illustrating the ratio of institutions that participated in both a given and the previous edition of the conference in relation to all affiliations present in a given year.

The experience to innovation index

Our experience to innovation index was created to show a cross-section of the experience level of authors publishing in a journal. The index includes the authors publishing at the last edition of a journal, grouped by total number of publications throughout their academic career (P) and the total number of citations of these publications ever received (C).

The group intervals were selected empirically to best show the diversity of the authors' experiences, their labels were selected as a convenience, not as judgment. The authors were divided into the following groups:

  • Novice - P < 5 or C < 25 (the number of publications less than 5 or the number of citations less than 25),
  • Competent - P < 10 or C < 100 (the number of publications less than 10 or the number of citations less than 100),
  • Experienced - P < 25 or C < 625 (the number of publications less than 25 or the number of citations less than 625),
  • Master - P < 50 or C < 2500 (the number of publications less than 50 or the number of citations less than 2500),
  • Star - P ≥ 50 and C ≥ 2500 (both the number of publications greater than 50 and the number of citations greater than 2500).

The chart below illustrates experience levels of first authors in cases of publications with multiple authors.

Relevance for Elementary School Teaching

While many may wonder about the relevance of these high-level software engineering and programming language topics to an everyday profession such as teaching, the intersection isn't as far fetched as it may seem. As the world progressively moves towards automation and digitization, the need for introducing children to the basics of coding early in their educational journey has been recognized. Therefore, many educators, especially elementary school teachers, can benefit from having a basic understanding of the concepts and trends discussed in the ACM Transactions on Software Engineering and Methodology.

Teaching Practical Coding Skills: In the state of Texas, for instance, learning standards have endorsed technology application skills, including coding and programming. As such, elementary school teacher requirements in Texas revolve around a comprehensive understanding of basic software development practices. Educators are increasingly expected to facilitate the coding learning process. Therefore, keeping abreast of developments in the field of software engineering can lead to more effective teaching strategies.

Furthermore, the incorporation of elements of software engineering within the curriculum can help in fostering problem-solving skills, logical thinking, and creativity among young learners. Educators possessing an understanding of these frontiers are thus better equipped to prepare their students to navigate the digital world with confidence.

Top Publications

  • Software Engineering for AI-Based Systems: A Survey

    Unknown

    (2021)
    376 Citations
  • An Empirical Study of the Impact of Hyperparameter Tuning and Model Optimization on the Performance Properties of Deep Neural Networks

    Unknown

    (2022)
    172 Citations
  • A Survey of Flaky Tests

    Unknown

    (2022)
    160 Citations
  • An Empirical Study of the Non-determinism of ChatGPT in Code Generation

    (2023)
    118 Citations
  • In-IDE Code Generation from Natural Language: Promise and Challenges

    (2021)
    117 Citations
  • Large Language Models for Software Engineering: A Systematic Literature Review

    (2024)
    90 Citations
  • On the Reproducibility and Replicability of Deep Learning in Software Engineering

    (2020)
    84 Citations
  • Many-Objective Software Remodularization using NSGA-III

    Mohamed Wiem Mkaouer;Marouane Kessentini;Adnan Shaout;Patrice Koligheu

    (2020)
    82 Citations
  • Code Structure–Guided Transformer for Source Code Summarization

    (2021)
    82 Citations
  • Test Selection for Deep Learning Systems

    Wei Ma;Mike Papadakis;Anestis Tsakmalis;Maxime Cordy

    (2021)
    80 Citations

Related Online Degrees & Career Pathways

Exploring Computer Science in the USA opens doors to various related fields that complement and enhance your technical expertise. For those interested in integrating engineering principles, an online mechanical engineering degree offers a solid foundation in problem-solving and system design, valuable for tech-driven industries.

If your interests lean towards the fundamental sciences that underpin computing technologies, pursuing online physics degrees provide deep knowledge in areas like quantum computing and material science, enhancing your analytical and research skills.

For a data-centric approach within Computer Science, consider a data science degree. This path is perfect for mastering big data, machine learning, and data analytics, all of which are increasingly critical in technology sectors.

Additionally, the growing importance of hardware and embedded systems makes an top online electrical engineering schools a great choice for students aiming to specialize in circuits, electronics, and communication technologies that power computing devices.

Best Scientists Contributing to This Journal

Recently Published Articles