Publication | Closed Access
Automated detection of api refactorings in libraries
44
Citations
9
References
2007
Year
Unknown Venue
Software MaintenanceEngineeringSoftware EngineeringSource Code AnalysisSoftware ReuseSoftware DevelopersSoftware AnalysisFormal VerificationApi RefactoringsReuse Software LibrariesSoftware Re-engineeringApi ChangesComputer ScienceStatic Program AnalysisSoftware DesignCode RefactoringSoftware EvolutionProgram AnalysisSoftware TestingReusabilityCode ReuseSystem SoftwareRefactoring
Software developers often do not build software from scratch but reuse software libraries. In theory, the APIs of a library should be stable, but in practice they do change and thus require changes in software that reuses the library. Our previous study of five reusable components shows that more than 80% of these API changes are caused by refactorings. If these refactorings could be automatically detected, they could be used to automatically upgrade applications.
| Year | Citations | |
|---|---|---|
Page 1
Page 1