Loading...
Please wait, while we are loading the content...
Similar Documents
Applying Machine Learning Algorithms In Software Development (2000)
| Content Provider | CiteSeerX |
|---|---|
| Author | Zhang, Du |
| Description | Machine learning deals with the issue of how to build 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. They are particularly useful for (a) poorly understood problem domains where little knowledge exists for the humans to develop effective algorithms; (b) domains where there are large databases containing valuable implicit regularities to be discovered; or (c) domains where programs must adapt to changing conditions. Not surprisingly, the field of software engineering turns out to be a fertile ground where many software development tasks could be formulated as learning problems and approached in terms of learning algorithms. In this paper, we first take a look at the characteristics and applicability of some frequently utilized machine learning algorithms. We then provide formulations of some software development tasks using learning algorithms. Finally, a brief summary is given of the existing work. |
| File Format | |
| Language | English |
| Publisher Date | 2000-01-01 |
| Publisher Institution | Proceedings of the 2000 Monterey Workshop on Modeling Software System Structures in a Fastly Moving Scenario |
| Access Restriction | Open |
| Subject Keyword | Machine Learning Algorithm Valuable Implicit Regularity Many Software Development Task Software Development Task Large Database Application Domain Little Knowledge Exists Utilized Machine Software Development Fertile Ground Understood Problem Software Engineering Learning Problem Effective Algorithm Great Practical Value |
| Content Type | Text |
| Resource Type | Article |