Sounding Board

A collection of articles from the IEEE Software's 'Sounding Board' column, edited by Philippe Kruchten.

This collections includes 21 articles published between 2011 and 2020.

(stats / articles)
(stats / downloads)
(top articles)




2020 (1)

2020
Anaya's Journey: A Vision for a Future Software Academy
IEEE Software 2020 (2); by A. Rainer

Discusses a student's experiences with a university's Software Academy.

2019 (1)

2019
A Manifesto for Energy-Aware Software
IEEE Software 2019 (6); by A. Fonseca, R. Kazman, P. Lago

According to recent estimates, computing and communications could account for 20 of energy usage globally by 2025.1 This trend shows no sign of slowing.

2017 (2)

2017
The Case for Context-Driven Software Engineering Research: Generalizability Is Overrated
IEEE Software 2017 (5); by L. Briand, D. Bianculli, S. Nejati, F. Pastore, M. Sabetzadeh

For software engineering research to increase its impact and steer our community toward a more successful future, it must foster context-driven research.

2017
How Best to Teach Global Software Engineering? Educators Are Divided
IEEE Software 2017 (1); by S. Beecham, T. Clear, D. Damian, J. Barr, J. Noll, W. Scacchi

Pioneering educators discuss how they inject realism into global-software-engineering education.Topics: GSD, GSE, GSE-Ed, global software…

2016 (3)

2016
The Tragedy of Defect Prediction, Prince of Empirical Software Engineering Research
IEEE Software 2016 (6); by M. Lanza, A. Mocci, L. Ponzanelli

If measured by the number of published papers, defect prediction has become an important research field over the past decade, with many researchers…

2016
IEEE Software and Professional Development
IEEE Software 2016 (2); by I. Sommerville

To become more relevant to both researchers and practitioners, IEEE Software should refocus and become the first place software engineers turn to for…

2016
Software is Driving Software Engineering?
IEEE Software 2016 (1); by G. Hurlburt, J. Voas

We're living in a physical world that's moving at the speed of software.

2015 (1)

2015
Lifelong Learning for Lifelong Employment
IEEE Software 2015 (4); by P. Kruchten

Software engineers today must be lifelong learners or risk finding themselves out of a job, with totally obsolete skills to sell.

2014 (2)

2014
Sigil, BlueGriffon, and the Evolving Software Market
IEEE Software 2014 (4); by T. DeMarco

Changes in the applications software market promise increased opportunities for individual players.Topics: freelance development, niche…

2014
Bringing the Human Factor to Software Engineering
IEEE Software 2014 (2); by L. Fernando Capretz

The human aspects involved in the software development process are vital to a successful completion of a software project.

2013 (5)

2013
Is the New Software Engineering Curriculum Agile?
IEEE Software 2013 (5); by A. Fox, D. Patterson

As the last standardization effort was done in 2004, the software engineering curriculum is currently being revised.

2013
Bells, Whistles, Power, and the Requirements Process
IEEE Software 2013 (4); by T. DeMarco

As the software industry has matured, the requirements process has had to cope with unanticipated shifts of power, increasing complexity of the…

2013
Beyond Data Mining
IEEE Software 2013 (3); by T. Menzies

Last century, it wasn't known if data miners could find structure within software projects.

2013
Power to the People
IEEE Software 2013 (2); by R. Hoda

Software development teams no longer live-or want to live-in a world of command and control.

2013
Putting the Engineering into Software Engineering Education
IEEE Software 2013 (1); by J. Offutt

Based on over 20 years of teaching and research experience, the author provides his assessment of software engineering education.

2012 (5)

2012
Technical Debt: Where Are the Shareholders' Interests?
IEEE Software 2012 (6); by P. Conroy

Technical debt is more than a metaphor: applying finance and accounting practices typical of other business obligations to technical debt can, in addition to…

2012
Where's the Theory for Software Engineering?
IEEE Software 2012 (5); by P. Johnson, M. Ekstedt, I. Jacobson

Darwin's theory of natural selection, Maxwell's equations, the theory of demand and supply; almost all established academic disciplines place great emphasis…

2012
Embracing the Engineering Side of Software Engineering
IEEE Software 2012 (4); by L. Briand

The author provides, based on 20 years of research and industrial experience, his assessment of software engineering research.

2012
Silver Bullets: No Secret Ingredients
IEEE Software 2012 (3); by J. Marasco

Lists of things to look for in project candidates and cultures are often useless because they are too long and unprioritized.

2012
The Gender Gap: Is It a Computing Problem or Simply a Computer Science Problem?
IEEE Software 2012 (2); by R. L. Glass

Almost everyone agrees that there is a gender gap in computer science, where there are far too few females participating in the field.

2011 (1)

2011
All Late Projects Are the Same
IEEE Software 2011 (6); by T. DeMarco

Lateness is the most common form of software project failure.