Deep Learning & Software Engineering: State of Research and Future Directions
Devanbu, Prem, Dwyer, Matthew, Elbaum, Sebastian, Lowry, Michael, Moran, Kevin, Poshyvanyk, Denys, Ray, Baishakhi, Singh, Rishabh, Zhang, Xiangyu
–arXiv.org Artificial Intelligence
The advent of deep learning (DL) has fundamentally changed the landscape of modern software. Generally, a DL system is comprised of several interconnected computational units that form "layers" which perform mathematical transformations, according to sets of learnable parameters, on data passing through them. These architectures can be "trained" for specific tasks by updating the parameters according to a model's performance on a labeled set of training data. DL represents a fundamental shift in the manner by which machines learn patterns from data by automatically extracting salient features for a given computational task, as opposed to relying upon human intuition. These DL systems can be viewed as an inflection point for software development, as they enable new capabilities that cannot be realized cost-effectively through "traditional" software wherein the behavior of a program must be specified analytically.
arXiv.org Artificial Intelligence
Sep-17-2020
- Country:
- Asia (0.04)
- North America
- United States
- Virginia (0.04)
- Texas > Travis County
- Austin (0.04)
- Oregon > Benton County
- Corvallis (0.04)
- New York > New York County
- New York City (0.05)
- California
- San Francisco County > San Francisco (0.14)
- San Diego County > San Diego (0.04)
- Yolo County > Davis (0.04)
- Los Angeles County > Long Beach (0.04)
- Canada > Quebec
- Montreal (0.04)
- United States
- Europe
- Italy (0.04)
- United Kingdom > Scotland
- City of Edinburgh > Edinburgh (0.04)
- Sweden > Stockholm
- Stockholm (0.04)
- Portugal > Lisbon
- Lisbon (0.04)
- Germany > Baden-Württemberg
- Karlsruhe Region > Heidelberg (0.04)
- Genre:
- Research Report (1.00)
- Instructional Material > Course Syllabus & Notes (1.00)
- Industry:
- Technology: