Abstract
Although software analytics has experienced rapid growth as a research area, it has not yet reached its full poten-tial for wide industrial adoption. Most of the existing work in software analytics still relies heavily on costly manual feature engineering processes, and they mainly address the traditional classification problems, as opposed to predicting future events. We present a vision for DeepSoft, an end-to-end generic framework for modeling software and its de-velopment process to predict future risks and recommend interventions. DeepSoft, partly inspired by human memory, is built upon the powerful deep learning-based Long Short Term Memory architecture that is capable of learning long-term temporal dependencies that occur in software evolu-tion. Such deep learned patterns of software can be used to address a range of challenging problems such as code and task recommendation and prediction. DeepSoft provides a new approach for research into modeling of source code, risk prediction and mitigation, developer modeling, and auto-matically generating code patches from bug reports.
Original language | English |
---|---|
Title of host publication | Proceedings of the 2016 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering |
Editors | Thomas Zimmermann, Jane Cleland-Huang, Zhendong Su |
Place of Publication | New York NY USA |
Publisher | Association for Computing Machinery (ACM) |
Pages | 944-947 |
Number of pages | 4 |
ISBN (Electronic) | 9781450342186 |
DOIs | |
Publication status | Published - 2016 |
Externally published | Yes |
Event | ACM SIGSOFT International Symposium on Foundations of Software Engineering 2016 - Seattle, United States of America Duration: 13 Nov 2016 → 18 Nov 2016 Conference number: 24th https://www.cs.ucdavis.edu/fse2016/ |
Conference
Conference | ACM SIGSOFT International Symposium on Foundations of Software Engineering 2016 |
---|---|
Abbreviated title | FSE 2016 |
Country/Territory | United States of America |
City | Seattle |
Period | 13/11/16 → 18/11/16 |
Internet address |
Keywords
- Mining Software Repositories
- Software Analytics