Abstract
Software metrics have direct linkage with software quality and defect. Thus, for a software engineer, it becomes very hard to estimate the software quality and provide product assurance to the client. Most of the software becomes failure due to several kinds of defects. The software industry uses different kinds of software models such as SDLC for software product development, and it becomes very difficult to choose the correct software model for software development. The objective of this chapter is to show how we can use machine learning and data mining for software defect, quality and software model prediction. We analyse different kinds of machine learning algorithms for application in software engineering domain. This chapter reviews the various classifications used to predict software defects using software measurements in the literature. In this chapter, we perform a detailed analysis of application of data mining and machine learning approaches used for software quality, defect and quality analysis.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.