Abstract | ||
---|---|---|
Most modern code bases extensively rely on external libraries to provide robust functionality out of the box. When these libraries are updated they can sometimes introduce breaking changes in the process, which require extensive developer maintenance. To mitigate this we propose to use artificial intelligence to parse the text of release notes to capture code deprecations in structured form. This, in turn, enables us to develop an IDE plugin that can automatically detect deprecated library usages in live code bases and even suggest recommended fixes. We evaluated our system on over 30 internal projects within J.P. Morgan. |
Year | DOI | Venue |
---|---|---|
2022 | 10.1145/3510457.3513073 | 2022 IEEE/ACM 44th International Conference on Software Engineering: Software Engineering in Practice (ICSE-SEIP) |
Keywords | DocType | ISBN |
artificial intelligence,software engineering,semantic parsing | Conference | 978-1-6654-9591-2 |
Citations | PageRank | References |
0 | 0.34 | 3 |
Authors | ||
4 |
Name | Order | Citations | PageRank |
---|---|---|---|
Salwa Alamir | 1 | 0 | 0.34 |
Petr Babkin | 2 | 0 | 0.34 |
Nacho Navarro | 3 | 0 | 0.34 |
Sameena Shah | 4 | 0 | 0.34 |