Software Requirements Talk

Software Requirements Talk is the podcast version of IEEE Software magazine's Requirements department, helmed by Jane Cleland-Huang. Each issue, Jane will read what appeared in print for your listening pleasure.

About Jane Cleland-Huang

Jane Cleland-Huang is an associate professor at DePaul University in Chicago as well as North American director for the Center of Excellence in Software Traceability. Her research work includes a focus on collaborative requirements engineering processes and software traceability. She has an impressive track record of research publications, and her work has earned her five distinguished-paper awards at highly ranked conferences. She coauthored a paper that was selected as a "top pick" for IEEE Software's 25th anniversary.

As editor of the Requirements column, Jane aims to make requirements and their importance more widely understood by developers, business people, and management. Understanding comes from knowing what requirements means to you and why you should care about it. Jane and her guest columnists will write about their different perspectives on requirements, and explore new areas of software engineering where requirements matter. The focus is on practical and accessible ideas.

Entries with tag software requirements .

Authors Robyn Lutz and Jane Cleland-Huang provide an audio recording of their Requirements column, in which they discuss how overly strict requirements can lead to more work, more dependencies, and more code, all of which place extra pressure on software development project schedules and budgets. From IEEE Software's March/April 2017 issue: http://www.computer.org/csdl/mags/so/2017/02/index.html. Visit IEEE Software: http://www.computer.org/software.

Author Elizabeth Bjarnason provides an audio recording of the Requirements column she cowrote with Markus Borg, in which they discuss how requirements engineers and testers should work together to ensure that requirements are communicated effectively throughout software development. From IEEE Software's January/February 2017 issue: http://www.computer.org/csdl/mags/so/2017/01/index.html. Visit IEEE Software: http://www.computer.org/software.

Author Michael Vierhauser provides an audio recording of the Requirements column that he cowrote with Rick Rabiser and Paul Grünbacher, in which they discuss how engineers can use the ReMinds tool to address the challenges encountered when developing systems of systems. From IEEE Software's September/October 2016 issue: www.computer.org/csdl/mags/so/2016/05/index.html. Visit IEEE Software: www.computer.org/software.

Author Michael W. Whalen provides an audio recording of the Requirements column that he cowrote with Darren Cofer and Andrew Gacek, in which they discuss how researchers in the High-Assurance Cyber Military Systems project discovered that careful attention to requirements and system architecture, along with formally verified approaches that remove known security weaknesses, can lead to vehicles that can withstand attacks from even sophisticated attackers with access to vehicle design data. From IEEE Software's July/August 2016 issue: www.computer.org/csdl/mags/so/2016/04/index.html. Visit IEEE Software: www.computer.org/software.

Author Jane Cleland-Huang provides an audio recording of the Requirements column, in which she discusses how building a secure system requires proactive, rigorous analysis of the threats to which it might be exposed, followed by systematic transformation of those threats into security-related requirements. These requirements can then be tracked throughout the development life cycle. From IEEE Software's May/June 2016 issue: www.computer.org/csdl/mags/so/2016/03/index.html. Visit IEEE Software: www.computer.org/software.

Author Jane Cleland-Huang provides an audio recording of the Requirements column, in which she discusses how working with diverse stakeholders is a fact of life for any requirements engineer and learning to bring out the best in each of them is an art acquired over time. From IEEE Software's March/April 2016 issue: www.computer.org/csdl/mags/so/2016/02/index.html. Visit IEEE Software: www.computer.org/software.

Author Birgit Penzenstadler provides an audio recording of the Requirements column, in which she discusses how the "Karlskrona Manifesto on Sustainability Design" is a call for discussion and action on the challenge of sustainability and its relation to software engineering. The manifesto aims to create common ground and develop a reference point for the global community of research and practice in software and sustainability. From IEEE Software's September/October 2015 issue: http://www.computer.org/csdl/mags/so/2015/05/index.html. Visit IEEE Software: http://www.computer.org/software.

Author Jane Cleland-Huang provides an audio recording of the Requirements column, in which she discusses how a few simple steps can help app developers think through potential harm, identify mitigating requirements, and ensure that the products they develop maximize good and minimize harm. From IEEE Software's January/February 2016 issue: http://www.computer.org/csdl/mags/so/2016/01/index.html. Visit IEEE Software: http://www.computer.org/software.

IEEE Annals of the History of Computing covers computer history with scholarly articles by leading computer scientists and historians, as well as first-hand accounts.

Cloud Computing magazine is committed to the timely publication of peer-reviewed articles that provide innovative research ideas, applications results, and case studies in all areas of cloud computing.

IEEE Computer Graphics and Applications magazine bridges the theory and practice of computer graphics, from specific algorithms to full system implementations.

Computing in Science & Engineering addresses the need for efficient algorithms, system software, and computer architecture to address large computational problems in the hard sciences.