SE + AI: then and now

SE's past is full of cases where

So the question I pose to you is this:

Q: What is currently "not" SE, but soon must be?
A: AI

Enter this subject

SE: the past

e.g. "SE is not about requirements engineering" (which is wrong)

e.g. From Boehm, Keynote, 2004, slide 8:

e.g. "Programmning is not about testing" (wrong again)

e.g. Harlin Mills, 1984 : software engineers should write, but not run or test, their own software

e.g. "Programming is not about deploying software" (so very, very wrong)

Q: So What's next?

A: AI

SE: the present

Software now mediates what we see and how we act

In short, now more than ever, software really really matters

So how can we help our AI systems reason better about our data, and our models?

SE: the future

Software enginenering isn't just about software any more

After "continuous integration" (where we automated everything)

From Software Analytics: What’s Next?, IEEE Software, Sept/Oct 2018:

"Consider the rise of the data scientist in industry.

"Every innovation also offers new opportunities.

"What is the most important technology newcomers should learn to make themselves better at data science (in general) and software analytics (in particular)?

"If software analytics really wants to be called a science, then it needs to be more than just a way to make conclusions about the present.