Analyzing the evolution of eclipse plugins
Title | Analyzing the evolution of eclipse plugins |
Publication Type | Conference Paper |
Year of Publication | 2008 |
Authors | Wermelinger, M, Yu, Y |
Secondary Title | Proceedings of the 2008 international working conference on Mining software repositories |
Pagination | 133–136 |
Publisher | ACM |
Place Published | New York, NY, USA |
ISBN Number | 978-1-60558-024-1 |
Keywords | architectural evolution, cvs, eclipse, metadata, msr challenge, releases, source code |
Abstract | Eclipse is a good example of a modern component-based complex system that is designed for long-term evolution, due to its architecture of reusable and extensible components. This paper presents our preliminary results about the evolution of Eclipse's architecture, based on a lightweight and scalable analysis of the metadata in Eclipse's sources. We find that the development of Eclipse follows a systematic process: most architectural changes take place in milestones, and maintenance releases only make exceptional changes to component dependencies. We also found a stable architectural core that remains since the first release. |
URL | http://doi.acm.org/10.1145/1370750.1370783 |
DOI | 10.1145/1370750.1370783 |
Full Text |
- Log in or register to post comments
- Google Scholar
- DOI
- BibTeX
- Tagged
- EndNote XML