Mining API Usage Change Rules for Software Framework Evolution

Ping Yu,Fei Yang,Chun Cao,Hao Hu,Xiaoxing Ma
DOI: https://doi.org/10.1007/s11432-017-9416-1
2018-01-01
Science China Information Sciences
Abstract:>Dear editor,Software frameworks or libraries are frequently evolving APIs(application programming interfaces)to include new features,improve performance or fix bugs.Programs relying on these APIs should be updated according to these changes.Some modern IDEs(integrated development environments)such as Eclipse and Intelli J IDEA are able to provide compile error reports or warnings to nonexistent or deprecated APIs.However,developers still have to search for precise replacement APIs and check their usage to fix bugs or
What problem does this paper attempt to address?