Intelligent Software Defect Prediction

Intelligent Software Defect Prediction PDF Author: Xiaoyuan Jing
Publisher: Springer
ISBN: 9789819928415
Category : Technology & Engineering
Languages : en
Pages : 0

Get Book Here

Book Description
With the increasing complexity of and dependency on software, software products may suffer from low quality, high prices, be hard to maintain, etc. Software defects usually produce incorrect or unexpected results and behaviors. Accordingly, software defect prediction (SDP) is one of the most active research fields in software engineering and plays an important role in software quality assurance. Based on the results of SDP analyses, developers can subsequently conduct defect localization and repair on the basis of reasonable resource allocation, which helps to reduce their maintenance costs. This book offers a comprehensive picture of the current state of SDP research. More specifically, it introduces a range of machine-learning-based SDP approaches proposed for different scenarios (i.e., WPDP, CPDP, and HDP). In addition, the book shares in-depth insights into current SDP approaches’ performance and lessons learned for future SDP research efforts. We believe these theoretical analyses and emerging challenges will be of considerable interest to all researchers, graduate students, and practitioners who want to gain deeper insights into and/or find new research directions in SDP. It offers a comprehensive introduction to the current state of SDP and detailed descriptions of representative SDP approaches.

Intelligent Software Defect Prediction

Intelligent Software Defect Prediction PDF Author: Xiaoyuan Jing
Publisher: Springer
ISBN: 9789819928415
Category : Technology & Engineering
Languages : en
Pages : 0

Get Book Here

Book Description
With the increasing complexity of and dependency on software, software products may suffer from low quality, high prices, be hard to maintain, etc. Software defects usually produce incorrect or unexpected results and behaviors. Accordingly, software defect prediction (SDP) is one of the most active research fields in software engineering and plays an important role in software quality assurance. Based on the results of SDP analyses, developers can subsequently conduct defect localization and repair on the basis of reasonable resource allocation, which helps to reduce their maintenance costs. This book offers a comprehensive picture of the current state of SDP research. More specifically, it introduces a range of machine-learning-based SDP approaches proposed for different scenarios (i.e., WPDP, CPDP, and HDP). In addition, the book shares in-depth insights into current SDP approaches’ performance and lessons learned for future SDP research efforts. We believe these theoretical analyses and emerging challenges will be of considerable interest to all researchers, graduate students, and practitioners who want to gain deeper insights into and/or find new research directions in SDP. It offers a comprehensive introduction to the current state of SDP and detailed descriptions of representative SDP approaches.

Intelligent Software Defect Prediction

Intelligent Software Defect Prediction PDF Author: Xiao-Yuan Jing
Publisher: Springer Nature
ISBN: 9819928427
Category : Technology & Engineering
Languages : en
Pages : 210

Get Book Here

Book Description
With the increasing complexity of and dependency on software, software products may suffer from low quality, high prices, be hard to maintain, etc. Software defects usually produce incorrect or unexpected results and behaviors. Accordingly, software defect prediction (SDP) is one of the most active research fields in software engineering and plays an important role in software quality assurance. Based on the results of SDP analyses, developers can subsequently conduct defect localization and repair on the basis of reasonable resource allocation, which helps to reduce their maintenance costs. This book offers a comprehensive picture of the current state of SDP research. More specifically, it introduces a range of machine-learning-based SDP approaches proposed for different scenarios (i.e., WPDP, CPDP, and HDP). In addition, the book shares in-depth insights into current SDP approaches’ performance and lessons learned for future SDP research efforts. We believe these theoretical analyses and emerging challenges will be of considerable interest to all researchers, graduate students, and practitioners who want to gain deeper insights into and/or find new research directions in SDP. It offers a comprehensive introduction to the current state of SDP and detailed descriptions of representative SDP approaches.

Advances in Intelligent Informatics

Advances in Intelligent Informatics PDF Author: El-Sayed M. El-Alfy
Publisher: Springer
ISBN: 331911218X
Category : Technology & Engineering
Languages : en
Pages : 663

Get Book Here

Book Description
This book contains a selection of refereed and revised papers of Intelligent Informatics Track originally presented at the third International Symposium on Intelligent Informatics (ISI-2014), September 24-27, 2014, Delhi, India. The papers selected for this Track cover several intelligent informatics and related topics including signal processing, pattern recognition, image processing data mining and their applications.

Computer Science And Artificial Intelligence - Proceedings Of The International Conference On Computer Science And Artificial Intelligence (Csai2016)

Computer Science And Artificial Intelligence - Proceedings Of The International Conference On Computer Science And Artificial Intelligence (Csai2016) PDF Author: Wen-jer Chang
Publisher: World Scientific
ISBN: 9813220309
Category : Computers
Languages : en
Pages : 958

Get Book Here

Book Description
Held in Guilin of China from August 13-14, 2016, the 2016 International Conference on Computer Science and Artificial Intelligence (CSAI2016) provides an excellent international platform for all invited speakers, authors and participants to share their results and establish research collaborations for future research.The conference enjoys a wide spread participation. It would not only serve as an academic forum, but also a good opportunity to establish business cooperation.CSAI2016 proceedings collects the most up-to-date, comprehensive, and worldwide state-of-art knowledge on computer science and artificial intelligence. After strict peer-review, the proceedings put together 117 articles based on originality, significance and clarity for the purpose of the conference.

Object-oriented Metrics

Object-oriented Metrics PDF Author: Brian Henderson-Sellers
Publisher: Prentice Hall
ISBN:
Category : Computers
Languages : en
Pages : 260

Get Book Here

Book Description
Object-oriented (OO) metrics are an integral part of object technology -- at the research level and in commercial software development projects. This book offers theoretical and empirical tips and facts for creating an OO complexity metrics (measurement) program, based on a review of existing research from the last several years. KEY TOPICS: Covers moving through object-oriented concepts as they related to managing the project lifecycle; the framework in which metrics exist; structural complexity metrics for traditional systems; OO product metrics; and current industrial applications. MARKET: For software developers, programmers, and managers.

Artificial Intelligence XXXVI

Artificial Intelligence XXXVI PDF Author: Max Bramer
Publisher: Springer Nature
ISBN: 3030348857
Category : Computers
Languages : en
Pages : 500

Get Book Here

Book Description
This book constitutes the proceedings of the 39th SGAI International Conference on Innovative Techniques and Applications of Artificial Intelligence, AI 2019, held in Cambridge, UK, in December 2019. The 29 full papers and 14 short papers presented in this volume were carefully reviewed and selected from 49 submissions. The volume includes technical papers presenting new and innovative developments in the field as well as application papers presenting innovative applications of AI techniques in a number of subject domains. The papers are organized in the following topical sections: machine learning; knowledge discovery and data mining; agents, knowledge acquisition and ontologies; medical applications; applications of evolutionary algorithms; machine learning for time series data; applications of machine learning; and knowledge acquisition.

Software Fault Prediction

Software Fault Prediction PDF Author: Sandeep Kumar
Publisher: Springer
ISBN: 9811087156
Category : Computers
Languages : en
Pages : 81

Get Book Here

Book Description
This book focuses on exploring the use of software fault prediction in building reliable and robust software systems. It is divided into the following chapters: Chapter 1 presents an introduction to the study and also introduces basic concepts of software fault prediction. Chapter 2 explains the generalized architecture of the software fault prediction process and discusses its various components. In turn, Chapter 3 provides detailed information on types of fault prediction models and discusses the latest literature on each model. Chapter 4 describes the software fault datasets and diverse issues concerning fault datasets when building fault prediction models. Chapter 5 presents a study evaluating different techniques on the basis of their performance for software fault prediction. Chapter 6 presents another study evaluating techniques for predicting the number of faults in the software modules. In closing, Chapter 7 provides a summary of the topics discussed. The book will be of immense benefit to all readers who are interested in starting research in this area. In addition, it offers experienced researchers a valuable overview of the latest work in this area.

The Art and Science of Analyzing Software Data

The Art and Science of Analyzing Software Data PDF Author: Christian Bird
Publisher: Elsevier
ISBN: 0124115438
Category : Computers
Languages : en
Pages : 673

Get Book Here

Book Description
The Art and Science of Analyzing Software Data provides valuable information on analysis techniques often used to derive insight from software data. This book shares best practices in the field generated by leading data scientists, collected from their experience training software engineering students and practitioners to master data science. The book covers topics such as the analysis of security data, code reviews, app stores, log files, and user telemetry, among others. It covers a wide variety of techniques such as co-change analysis, text analysis, topic analysis, and concept analysis, as well as advanced topics such as release planning and generation of source code comments. It includes stories from the trenches from expert data scientists illustrating how to apply data analysis in industry and open source, present results to stakeholders, and drive decisions. - Presents best practices, hints, and tips to analyze data and apply tools in data science projects - Presents research methods and case studies that have emerged over the past few years to further understanding of software data - Shares stories from the trenches of successful data science initiatives in industry

Computational Intelligence in Software Modeling

Computational Intelligence in Software Modeling PDF Author: Vishal Jain
Publisher: Walter de Gruyter GmbH & Co KG
ISBN: 3110709341
Category : Computers
Languages : en
Pages : 282

Get Book Here

Book Description
Researchers, academicians and professionals expone in this book their research in the application of intelligent computing techniques to software engineering. As software systems are becoming larger and complex, software engineering tasks become increasingly costly and prone to errors. Evolutionary algorithms, machine learning approaches, meta-heuristic algorithms, and others techniques can help the effi ciency of software engineering.

Fundamentals and Methods of Machine and Deep Learning

Fundamentals and Methods of Machine and Deep Learning PDF Author: Pradeep Singh
Publisher: John Wiley & Sons
ISBN: 1119821886
Category : Computers
Languages : en
Pages : 480

Get Book Here

Book Description
FUNDAMENTALS AND METHODS OF MACHINE AND DEEP LEARNING The book provides a practical approach by explaining the concepts of machine learning and deep learning algorithms, evaluation of methodology advances, and algorithm demonstrations with applications. Over the past two decades, the field of machine learning and its subfield deep learning have played a main role in software applications development. Also, in recent research studies, they are regarded as one of the disruptive technologies that will transform our future life, business, and the global economy. The recent explosion of digital data in a wide variety of domains, including science, engineering, Internet of Things, biomedical, healthcare, and many business sectors, has declared the era of big data, which cannot be analysed by classical statistics but by the more modern, robust machine learning and deep learning techniques. Since machine learning learns from data rather than by programming hard-coded decision rules, an attempt is being made to use machine learning to make computers that are able to solve problems like human experts in the field. The goal of this book is to present a??practical approach by explaining the concepts of machine learning and deep learning algorithms with applications. Supervised machine learning algorithms, ensemble machine learning algorithms, feature selection, deep learning techniques, and their applications are discussed. Also included in the eighteen chapters is unique information which provides a clear understanding of concepts by using algorithms and case studies illustrated with applications of machine learning and deep learning in different domains, including disease prediction, software defect prediction, online television analysis, medical image processing, etc. Each of the chapters briefly described below provides both a chosen approach and its implementation. Audience Researchers and engineers in artificial intelligence, computer scientists as well as software developers.