IEEE Software is a peer-reviewed scientific journal published by the IEEE Computer Society covering 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.The following individuals have been editor-in-chief of the journal: Diomidis Spinellis 2013–present Forrest Shull, 2011–2013 Hakan Erdogmus, 2007–2010 Warren Harrison, 2003–2006 Steve McConnell, 1999–2002 Alan M.