Interesting thought... A few more factors that might play a role:
So yeah, I guess it makes sense that we have reached something like "Q&A saturation" for Android.
I was also wondering something else along the lines... The graph's Y-axis unit is the percentage of all questions asked per month, and not an absolute amount of questions. I assume the amount of questions asked per month changes over time.
Assuming the active Stackoverflow community was also growing over the past few years, I guess we have overall more questions showing up every month compared to a few years ago where Java and Android were in its prime.
Maybe the actual amount of Java questions per month didn't go down, just the relative amount compared to all questions asked on the platform?
We do have more technologies in the mix that play a bigger role in recent years.
But on the other hand... I'm not a data scientist or analyst. I have no idea what all of that means :-D
So many questions!!! Now I really want to see a data scientist here write an in-depth analysis of this stuff!
@Thomas_Iguchi - I think a better metric than "Number of questions asked on StackOverflow" might be "Number of queries run on StackOverflow" - if the subject has reached or is near reaching Q&A saturation then StackOverflow becomes less of a place to ask questions on the subject & more of a place to search for questions that have already been answered. Does StackOverflow publish that kind of data, I wonder?
That's interesting... I'm not aware of recorded search queries, but I agree that should definitely complete the picture. How often do people actually search for specific questions and answers. Or a related metric: how often are Q&A's up or down-voted or commented on. Any kind of activity would give some extra insight.
I think this might be possible by using the StackExchange API
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.