IEEE Software's mission: To build the community of leading software practitioners

This bimonthly magazine delivers reliable, useful, leading-edge software development information to keep engineers and managers abreast of rapid technology change. The authority on translating software theory into practice, the magazine positions itself between pure research and pure practice, transferring ideas, methods, and experiences among researchers and engineers. Peer-reviewed articles and columns by real-world experts illuminate all aspects of the industry, including process improvement, project management, development tools, software maintenance, Web applications and opportunities, testing, usability, and much more.


Technical articles are peer-reviewed carefully to ensure they offer practical and reliable ideas and techniques to readers. The departments cover key concerns of software development: requirements, design, architecture, tools, technologies, empirical evidence, and quality. We also publish insightful lessons-learned articles by people with stories to tell.


Software engineering experts in architecture and design, quality, project management, education, requirements, and many other areas of expertise help guide the selection of what we publish. Our Letters to the Editor, Point-Counterpoint debates, and Sounding Board contributions from thought leaders challenge the status quo and stimulate debate. The magazine has been helping train newcomers to software engineering since 1984, as professors, project managers, and developers pass on articles for their colleagues and students to read.

Forrest Shull, Editor in Chief

Dr. Forrest Shull is a senior scientist at the Fraunhofer Center for Experimental Software Engineering in Maryland (FC-MD), a nonprofit research and tech transfer organization, where he leads the Measurement and Knowledge Management Division. His work has focused on software inspections and the role that human intelligence plays in effective defect detection, as well as how to best evaluate the practical utility of software and systems development practices. He has been a lead researcher on projects for NASA's Office of Safety and Mission Assurance, the NASA Safety Center, the U.S. Department of Defense, the Defense Advanced Research Projects Agency (DARPA), the National Science Foundation, and companies such as Motorola and Fujitsu Labs of America. He is an associate adjunct professor at the University of Maryland College Park. Contact him at fshull at computer dot org.

Contact the magazine at

IEEE Computer Society
10662 Los Vaqueros Circle
Los Alamitos, CA 90720  USA

IEEE Software, ISSN 0740-7459