Unit testing plays an essential role in detecting bugs in functionally-discrete program units ( e.g. , methods). Manually writing high-quality unit tests is time-consuming and laborious. Although the traditional techniques are able to generate tests with reasonable coverage, they are shown to exhibit low readability and still cannot be directly adopted by developers in practice.…
Proceedings of the ACM on Software Engineering Template
Write in a clean editor, then format for Proceedings of the ACM on Software Engineering in one click — DocuGuru applies the official ACM template with numbered references and exports a submission-ready PDF plus the editable LaTeX source. Free to start.
About the Proceedings of the ACM on Software Engineering format
Proceedings of the ACM on Software Engineering is a peer-reviewed journal published by ACM, covering Software Engineering Research, Software Testing and Debugging Techniques, Advanced Malware Detection Techniques. Over its lifetime it has published 574 papers, which have received 2,756 citations.
| Publisher | ACM |
|---|---|
| Reference style | Numbered (ACM) Numbered — [1], [2] in the text [1] Ada Smith, Ben Jones, and Cara Lee. 2023. A representative article title. Proceedings of the ACM on Software Engineering 12, 3, Article 45 (2023).
Formats any DOI in Proceedings of the ACM on Software Engineering style. No sign-up. |
| Publishes research in | Software Engineering Research Software Testing and Debugging Techniques Advanced Malware Detection Techniques Software System Performance and Reliability Software Reliability and Analysis Research |
| Papers published last year | ≈242 |
| ISSN | 2994-970X |
| Citation impact (2-yr) | 4.8 |
| h-index | 23 |
| i10-index | 68 |
| Top institutions publishing here | Zhejiang University |
| Journal website | dl.acm.org |
| You get | A submission-ready PDF and the editable LaTeX source — ready to submit. |
Most-cited papers in Proceedings of the ACM on Software Engineering
Log parsing transforms log messages into structured formats, serving as the prerequisite step for various log analysis tasks. Although a variety of log parsing approaches have been proposed, their performance on complicated log data remains compromised due to the use of human-crafted rules or learning-based models with limited training data. The recent emergence of powerful…
Fault Localization (FL), in which a developer seeks to identify which part of the code is malfunctioning and needs to be fixed, is a recurring challenge in debugging. To reduce developer burden, many automated FL techniques have been proposed. However, prior work has noted that existing techniques fail to provide rationales for the suggested locations,…
Code translation tools, namely transpilers, are developed for automatic source-to-source translation. Latest learning-based transpilers have shown impressive enhancement against rule-based counterparts in both translation accuracy and readability, owing to their task-specific pre-training on extensive monolingual corpora. Nevertheless, their current performance still remains unsatisfactory for practical deployment, and the associated training resources are also prohibitively expensive.…
Testing plays a pivotal role in ensuring software quality, yet conventional Search Based Software Testing (SBST) methods often struggle with complex software units, achieving suboptimal test coverage. Recent work using large language models (LLMs) for test generation have focused on improving generation quality through optimizing the test generation context and correcting errors in model outputs,…