We have talked about solving two types of issues using machine learning models — regression issues / models and classification issues /models. We also covered applying regression model to generate new metrics to track software release progress. In this article, I am going to talk about applying classification models to assign priority and servility to defect when reporting a software malfunction issue or defect.
Every engineering organization has its own way to prioritize defect backlog. Using priority and severity is one way of communications to capture the sense of emergency and importance of the issue from reporters’ perspectives to begin…
This series of articles is to introduce machine learning to people who are interested in the topic but don’t have a prior background. Feel free to text or email me if you have any questions or like to know more about the topic.
We have talked about solving regression issues with regression modeling in the other article. We are going to take a look at classification issues and modeling to understand what classification models can do and has been applied to in real life situations.
An interesting yet extreme and morally controversial classification model I came across lately is in…
I have been sitting in my room, by the window, staring at my laptop from 9 AM to 5 PM every day the past three months doing a Data Science Immersive Program offered by General Assembly (GA). What it is like doing the program? In short. It’s a lot — a lot of stress, a lot of learning, and a lot of frustrating moments. I even questioned myself several times “Why am I doing this to myself?”
It’s challenging and it’s all good. Today is the last day of the program. While it’s still fresh, I would like to document…
Are we there yet? Is it time to ship it yet? How far/close are we from release ready? In the software development world, these are the classic questions been asked every release, again, again, and again. Figuring out “Are we ready to ship it yet” is especially a challenge for enterprise software products because the delivery model makes the development cycle a lot longer than the ideal cycle.
Unlike Sass software products, which are running from the service provider’s environment and delivered to the user as a service, and delivered frequently, enterprise products is delivered as individual packages and installed…
Up till three months ago, machine learning was a total mystery to me. I had no idea what it was, what to use it for, and not to say how to configure it. The only thing I know was — it’s trendy and all the geeks are talking about it.
So, what is machine learning anyway?
It is a subset of Artificial intelligence. It is an approach to apply statistical modeling to known data. The goal is to use the outcome of our models to answer specific questions, and different models can help answer different types of questions. …
I am a Agile project manager who is passionate about software developmnet, data science, and process automation.