Software Analytics: What’s Next?

Tim Menzies, Thomas Zimmermann · IEEE Software · 2018

Knowing what factors control software projects is very useful because humans might not understand those factors. Developers sometimes develop their own ideas about good and bad software, on the basis of just a few past projects. Using software analytics, we can correct those misconceptions. Software analytics lets software engineers learn about AI techniques. Once they learn those techniques, they can build and ship innovative AI tools. That is, software analytics is the training ground for the next generation of AI-literate software engineers. This article is part of a special issue on software engineering’s 50th anniversary.

Read the paper · More papers on PaperTik