IEEE Software

25 Years of IEEE Software IEEEE Software

is a bi-monthly peer-reviewed professional magazine of the IEEE Computer Society with broad coverage of topics pertaining to software development. It features practitioner-focused articles that bridge research and practice, insightful editorials, and guest-edited special focus sections on current topics. I have been proudly serving as the Editor-in-Chief of this excellent publication since January 2007. I also write a regular column titled From the Editor addressing issues and developments pertaining to the software industry.

If you are interested in contributing to IEEE Software, here is some information that you might find useful…

Full articles (both stand-alone and published in special focus sections) are peer-reviewed and are typically seven magazine pages long. Columns are reviewed by department editors only and are typically two pages long. IEEE Software Current Issue

 To browse through the tables of contents for the current and back issues, visit the magazine’s web site at http://www.computer.org/software. Selected articles and columns are freely available on the magazine web site. Free IEEE Software content is also regularly featured on Computer Society’s Computing Now.

To suggest a guest-edited special focus section, email your idea to me, or contact an associate editor and inquire about the special issue proposal process.

To gauge the suitability of an article that you are planning to submit to IEEE Software, you may send your abstract to one of the editors responsible for the area addressed in the article. If you are a first-time IEEE Software author, Tips for Software Authors and How to Write a Good Technical Article will explain what we are looking for in articles, how the magazine differs from research journals, and how the review process works.

The areas we cover and the responsible associate editors are:

  • Software design and architecture — contact Uwe Zdun at Uwe
  • Development tools, platforms, technologies, and frameworks — contact Martin Robillard at Martin
  • Development of distributed and enterprise software — contact John Grundy atJohn G.
  • Empirical results in software engineering — contact Forrest Shull at Forrest
  • Software requirements, engineering, and management — contact Neil Maiden at Neil or Ann Hickey at Ann
  • Programming languages and paradigms — contact Laurence Tratt at Laurie
  • Software processes and practices — contact Frank Maurer at Frank M. or Maurizio Morisio at Maurizio
  • Software quality, estimation, measurement, and risk management — contact Annie Combelles at  Annie or Forrest Shull at Forrest
  • Human and social aspects of software development – contact Helen Sharp at Helen
  • Software project management — contact John Favaro at John F. or Annie Combelles at Annie
  • Software economics — contact John Favaro at John F.
  • New computational paradigms and their implications for software development — contact John Grundy at John G.
  • Software engineering training and education — contact Maurizio Morisio at Maurizio

If you are in doubt about who you should contact, you may write to me with subject line “IEEE Software Author Inquiry“.

To contribute to a column or a department, please contact the department editor directly:

  • Requirements — contact Neil Maiden at Neil
  • Career Development — contact Philippe Kruchten at Philippe
  • On Architecture — contact Grady Booch at Grady
  • Voice of Evidence — contact Forrest Shull at Forrest S.
  • Software Technology — contact Christof Ebert at Christof
  • Pragmatic Architect — contact Frank Buschmann at Frank B.
  • Tools of the Trade — contact Diomidis Spinellis at Diomidis
  • Impact – contact Michiel van Genuchten ator Les Hatton at
  • Currents: Trends, People, Projects — contact Dale Strok at Dale
  • Viewpoints — contact Hakan Erdogmus at
  • Bookshelf — contact Art Sedighi at Art

More information is available at the author center of our web site: visit IEEE Software and click on Write for Software.

Want to give feedback on IEEE Software or suggest an idea? Leave a comment here.