IEEE Software is a bimonthly-published broad-based practitioner-oriented magazine of the IEEE Computer Society. Established in 1983, it targets software professionals, including business analysts, requirements engineers, designers, architects, developers, process improvement experts, testers, quality engineers, and project managers. It features peer-reviewed articles, special focus sections, regular columns, technology news, experience reports, and opinion pieces.
Topics covered in IEEE Software include software processes and practices, software project management, development tools and infrastructure, requirements engineering, software design and architecture, empirical evaluations of software technologies and techniques, human and social aspects of software development, programming languages and paradigms, development of distributed and enterprise software, software testing and software quality.
Bruce Shriver was the first editor-in-chief for IEEE Software (from 1983-1986). Since then the following have also been editors-in-chief: Ted Lewis (1987-1990); Carl Chang (1991-1994); Alan M. Davis (1995-1998); Steve McConnell (1999-2002); Warren Harrison (2003-2006); Hakan Erdogmus (2007-2010); and Forrest Shull (2011-Present).
Dr. Forest Shull is a senior scientist at the Fraunhofer Center for Experimental Software Engineering in Maryland, a nonprofit research and tech transfer organization, where he leads the Measurement and Knowledge Management Division. He has been a lead researcher on projects for NASA’s Office of Safety and Mission Assurance, the NASA Safety Center, the US Dept. of Defense, the Defense Advanced Research Projects Agency (DARPA), the National Science Foundation, and companies such as Motorola and Fujitsu Labs of America.