Naming conventions, which matter more to humans than computers, affect the ease with which users can find their way around when reviewing programming code.
Rea... Read More »
Author Grady Booch provides an audio recording of his On Computing column, in which he discusses how the next generation of software-intensive systems will be t... Read More »
Author Jane Cleland-Huang provides an audio recording of the Requirements column, in which she discusses how building a secure system requires proactive, rigoro... Read More »
Davide Falessi speaks with Len Bass and George Champlin-Scharff about how DevOps aims to reduce the time between committing a system change and placing the chan... Read More »
Guest editors Forrest Shull and Anita Carleton of the Software Engineering Institute and Rafael Prikladnicki of Pontificia Universidade Catolica do Rio Grande d... Read More »
Software Requirements Talk is the podcast version of IEEE Software magazine's Requirements department, helmed by Jane Cleland-Huang. Each issue, Jane will read ... Read More »
Grady Booch reads from his On Computing columns from IEEE Software magazine for this podcast on Computing Now. Give them a listen and join Grady as he discusses... Read More »
Discussions with business leaders indicate what will advance the software industry over the next 30 years but leave unaddressed whether we evolve to Humanity 2.... Read More »
Four software engineering thought leaders discuss challenges for software engineers to keep their skill set current, and tout the promise of new technologies to... Read More »
IEEE Software‘s mission is to be the best source of reliable, useful, peer-reviewed information for leading software practitioners—the developers and managers who want to keep up with rapid technology change. The authority on translating software theory into practice, this bimonthly 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.