IEEE

IEEE Transactions on Software Engineering Template

Write in a clean editor, then format for IEEE Transactions on Software Engineering in one click — DocuGuru applies the official IEEE template with numbered references and exports a submission-ready PDF plus the editable LaTeX source. Free to start.

About the IEEE Transactions on Software Engineering format

IEEE Transactions on Software Engineering is a peer-reviewed journal published by IEEE, covering Software Engineering Research, Software Reliability and Analysis Research, Software Testing and Debugging Techniques. Over its lifetime it has published 6,177 papers, which have received 419,052 citations.

PublisherIEEE
Reference styleNumbered (IEEE)
Numbered — [1], [2] in the text
[1] A. Smith, B. Jones, and C. Lee, "A representative article title," IEEE Transactions on Software Engineering, vol. 12, no. 3, pp. 45–58, 2023.

Formats any DOI in IEEE Transactions on Software Engineering style. No sign-up.

Publishes research inSoftware Engineering Research Software Reliability and Analysis Research Software Testing and Debugging Techniques Advanced Software Engineering Methodologies Software Engineering Techniques and Practices
ISSN0098-5589
Citation impact (2-yr)5.62
h-index293
i10-index3,623
Top institutions publishing hereUniversity of Maryland, College Park
Journal websitewww.computer.org
You getA submission-ready PDF and the editable LaTeX source — ready to submit.

Papers published in IEEE Transactions on Software Engineering per year

86
2014
76
2015
79
2016
117
2017
130
2018
164
2019
160
2020
174
2021
153
2022
148
2023
195
2024
242
2025

Citation impact of IEEE Transactions on Software Engineering by publication year

6.7K
2014
4.2K
2015
6.9K
2016
7.5K
2017
6.4K
2018
6.6K
2019
5.6K
2020
4.6K
2021
3.9K
2022
2.8K
2023
2.4K
2024
551
2025

Citations each year’s papers have accumulated so far — the most recent years are still building up.

Most-cited papers in IEEE Transactions on Software Engineering

A Complexity Measure

Thomas J. McCabe · 1 Dec 1976

This paper describes a graph-theoretic complexity measure and illustrates how it can be used to manage and control program complexity. The paper first explains how the graph-theory concepts apply and gives an intuitive explanation of the graph concepts in programming terms. The control graphs of several actual Fortran programs are then presented to illustrate the…

5,865 citations Cite SaveGo to paper →
A metrics suite for object oriented design

Shyam R. Chidamber, Chris F. Kemerer · 1 Jun 1994

Given the central role that software development plays in the delivery and application of information technology, managers are increasingly focusing on process improvement in the software development area. This demand has spurred the provision of a number of new and/or improved approaches to software development, with perhaps the most prominent being object-orientation (OO). In addition,…

5,679 citations Cite SaveGo to paper →
The model checker SPIN

Gerard J. Holzmann · 1 May 1997

SPIN is an efficient verification system for models of distributed software systems. It has been used to detect design errors in applications ranging from high-level descriptions of distributed algorithms to detailed code for controlling telephone exchanges. The paper gives an overview of the design and structure of the verifier, reviews its theoretical foundation, and gives…

3,786 citations Cite SaveGo to paper →
An Intrusion-Detection Model

Dorothy E. Denning · 1 Feb 1987

A model of a real-time intrusion-detection expert system capable of detecting break-ins, penetrations, and other forms of computer abuse is described. The model is based on the hypothesis that security violations can be detected by monitoring a system's audit records for abnormal patterns of system usage. The model includes profiles for representing the behavior of…

3,377 citations Cite SaveGo to paper →
Program Slicing

Mark Weiser · 1 Jul 1984

Program slicing is a method for automatically decomposing programs by analyzing their data flow and control flow. Starting from a subset of a program's behavior, slicing reduces that program to a minimal form which still produces that behavior. The reduced program, called a ``slice,'' is an independent program guaranteed to represent faithfully the original program…

3,208 citations Cite SaveGo to paper →

IEEE Transactions on Software Engineering template — frequently asked questions

How do I write a paper in the IEEE Transactions on Software Engineering format?
In DocuGuru you write your manuscript in a normal editor — no LaTeX setup required — and select the IEEE Transactions on Software Engineering template. When you export, DocuGuru compiles the paper into the official IEEE format and hands you a submission-ready PDF along with the editable LaTeX source.
What reference style does IEEE Transactions on Software Engineering use?
IEEE Transactions on Software Engineering uses Numbered (IEEE) references, shown as numbered [1], [2] markers in the text. DocuGuru formats every in-text citation and the reference list in this exact style automatically. A reference appears like this: [1] A. Smith, B. Jones, and C. Lee, "A representative article title," IEEE Transactions on Software Engineering, vol. 12, no. 3, pp. 45–58, 2023.
Do I need to know LaTeX to submit to IEEE Transactions on Software Engineering?
No. DocuGuru generates the IEEEtran LaTeX class and compiles the PDF for you in the background, so you get a IEEE-ready IEEE Transactions on Software Engineering document without writing any LaTeX. If you do want it, the LaTeX source is included in the export.
Can I import an existing draft into the IEEE Transactions on Software Engineering template?
Yes. Paste or upload your current manuscript — Word, LaTeX, Markdown, or plain text — and DocuGuru reflows it into the IEEE Transactions on Software Engineering format with correct headings, figures, tables, and numbered citations.
What is IEEE Transactions on Software Engineering?
IEEE Transactions on Software Engineering, published by IEEE. It is a engineering and computer science journal, published by IEEE.
Can I export a submission-ready IEEE Transactions on Software Engineering PDF?
Yes — DocuGuru produces a PDF built with the official IEEE Transactions on Software Engineering template (the IEEEtran class) that is ready to submit to IEEE, together with the matching LaTeX source files.
How much does the IEEE Transactions on Software Engineering template cost?
You can start writing in the IEEE Transactions on Software Engineering template for free. Exporting the final submission-ready IEEE Transactions on Software Engineering PDF and LaTeX source is part of DocuGuru's paid plans — see the app for current pricing.
Use the IEEE Transactions on Software Engineering template