rent-now

Rent More, Save More! Use code: ECRENTAL

5% off 1 book, 7% off 2 books, 10% off 3+ books

9789812560940

Machine Learning Applications In Software Engineering

by ;
  • ISBN13:

    9789812560940

  • ISBN10:

    9812560947

  • Format: Hardcover
  • Copyright: 2005-02-28
  • Publisher: World Scientific Pub Co Inc
  • Purchase Benefits
  • Free Shipping Icon Free Shipping On Orders Over $35!
    Your order must be $35 or more to qualify for free economy shipping. Bulk sales, PO's, Marketplace items, eBooks and apparel do not qualify for this offer.
  • eCampus.com Logo Get Rewarded for Ordering Your Textbooks! Enroll Now
List Price: $196.00 Save up to $102.40
  • Digital
    $93.60*
    Add to Cart

    DURATION
    PRICE
    *To support the delivery of the digital material to you, a digital delivery fee of $3.99 will be charged on each digital item.

Summary

Machine learning deals with the issue of how to build computer programs that improve their performance at some task through experience. Machine learning algorithms have proven to be of great practical value in a variety of application domains. Not surprisingly, the field of software engineering turns out to be a fertile ground where many software development and maintenance tasks could be formulated as learning problems and approached in terms of learning algorithms. This book deals with the subject of machine learning applications in software engineering. It provides an overview of machine learning, summarizes the state-of-the-practice in this niche area, gives a classification of the existing work, and offers some application guidelines. Also included in the book is a collection of previously published papers in this research area.

Table of Contents

Introduction of machine learning and software engineeringp. 1
ML applications in prediction and estimationp. 37
Bayesian analysis of empirical software engineering cost modelsp. 41
Machine learning approaches to estimating software development effortp. 52
Estimating software project effort using analogiesp. 64
A critique of software defect prediction modelsp. 72
Using regression trees to classify fault-prone software modulesp. 87
Can genetic programming improve software effort estimation? : a comparative evaluationp. 95
Optimal software release scheduling based on artificial neural networksp. 106
ML applications in property and model discoveryp. 125
Identifying objects in procedural programs using clustering neural networksp. 127
Bayesian-learning based guidelines to determine equivalent mutantsp. 150
ML applications in transformationp. 165
Using neural networks to modularize softwarep. 167
ML applications in generation and synthesisp. 199
Generating software test data by evolutionp. 201
ML applications in reusep. 227
On the reuse of software : a case-based approach employing a repositoryp. 229
ML applications in requirement acquisitionp. 261
Inductive specification recovery : understanding software by learning from example behaviorsp. 263
Explanation-based scenario generation for reactive system modelsp. 286
ML applications in management of development knowledgep. 307
Case-based knowledge management tools for software developmentp. 309
Guidelines and conclusionp. 331
Table of Contents provided by Blackwell. All Rights Reserved.

Supplemental Materials

What is included with this book?

The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.

The Used, Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.

Rewards Program