IEEE Software Banner

Web Content Display Web Content Display

IEEE Software offers pioneering ideas, expert analyses, and thoughtful insights for software professionals who need to keep up with rapid technology change. It's the authority on translating software theory into practice.  More »

Subscribe to IEEE Software Submit an Article

Forrest Shull, Editor in Chief

Current Issue

IEEE Software January/February 2012 Cover

January/February 2012

Professional Design

Looking at software from a design perspective can significantly benefit both our understanding of what works in software design and our approach to tools and practices. The special issue is based on work from an NSF-funded workshop on "Studying Professional Software Design," in which participants analyzed the same professional design sessions from different analytic perspectives. It points to what's critically needed to drive this research: empirically grounded dialogues between researchers and practitioners. More » 

Algorithms for Today's Practitioner

Enormous advances in computing power and programming environments have obscured the importance of algorithms, one of the foundational pillars of software engineering. Today's university curricula often reinforce the popular belief that algorithms need not be at the core of a software engineer's education. The effects of this neglect are evident everywhere in needlessly inefficient industrial applications. The study of algorithms must regain its rightful place of central importance in the everyday work of today's practitioner. More » 

Access the Current Issue Get Software's Digital Edition
Access Free Content

RSS Feed Icon Software's RSS Feed »


  • The SATURN 2012 Conference, to be held 7–11 May 2012 in St. Petersburg, Florida, will explore the theme of "Architecture: Catalyst for Collaboration." As part of SATURN's collaboration with IEEE Software, selected conference presentations will be chosen for possible article publication in the magazine.
  • New podcast series: Tools of the Trade, by Diomidis Spinellis
  • SEPG Europe 2012 is coming to Madrid, Spain, on 5-7 June 2012 and the call for participation is now open. Accepted presenters will also have the opportunity to submit papers for both for an SEI Special Report and possible inclusion as an article in IEEE Software magazine.
  • SEPG North America 2012 will be held in Albuquerque, New Mexico, March 12-15, 2012. Registration is now open and discounts are available for IEEE Software subscribers. Look for the registration code found in the SEPG North America 2012 advertisement in the January/February 2012 issue of IEEE Software magazine.
  • The 2013 Hawaii International Conference on System Sciences (HICSS 46) seeks proposals for half- or full-day minitracks in emerging areas of software technology. Send about 150 words describing the topics to be covered and a publicity plan; include contact info and short bio for each minitrack chair. Submissions will be peer reviewed within each minitrack. Deadline: 30 January 2012. Email Gul Agha or Rick Kazman.
  • Agile Software Community of India presents Agile India 2012, Asia's largest international conference on Agile and Lean Software Development, in Bengaluru, 17–19 Feb 2012.


Computing Now Bottom Banner Ad

Marketing Automation Platform Marketing Automation Tool