A study of library migrations in Java. Issue 11 (31st July 2014)
- Record Type:
- Journal Article
- Title:
- A study of library migrations in Java. Issue 11 (31st July 2014)
- Main Title:
- A study of library migrations in Java
- Authors:
- Teyton, Cédric
Falleri, Jean‐Rémy
Palyart, Marc
Blanc, Xavier
Oliveto, Rocco
Poshyvanyk, Denys - Abstract:
- <abstract abstract-type="main"> <title>ABSTRACT</title> <p>Software intensively depends on external libraries whose relevance may change during its life cycle. As a consequence, software developers must periodically reconsider the libraries they depend on, and must think about replacing them for more relevant ones. We refer to this practice as <italic>library migration</italic>. To find the best replacement for their library, they can rely on information over the Web, but they get quickly overwhelmed by the amount of data they gather. Making the right choice in this context constitutes the topic of our work. The solution we propose is to exhibit and mine the library migrations trends computed by performing a study of a large set of software projects. To perform this analysis, we have defined an automatic approach to compute library dependencies and a semi‐automatic approach that identifies library migrations. Then, we propose a deep analysis of the library migration phenomena by performing a descriptive study of a large set of software projects stored on the Githubplatform. Second, based on our descriptive study, we propose a support to developers who want to migrate their libraries. The main result of our study is that recommendations of libraries can be inferred from the analysis of the migration trends. Copyright © 2014 John Wiley & Sons, Ltd.</p> </abstract>
- Is Part Of:
- Journal of software. Volume 26:Issue 11(2014:Nov.)
- Journal:
- Journal of software
- Issue:
- Volume 26:Issue 11(2014:Nov.)
- Issue Display:
- Volume 26, Issue 11 (2014)
- Year:
- 2014
- Volume:
- 26
- Issue:
- 11
- Issue Sort Value:
- 2014-0026-0011-0000
- Page Start:
- 1030
- Page End:
- 1052
- Publication Date:
- 2014-07-31
- Subjects:
- Software engineering -- Periodicals
Computer software -- Development -- Periodicals
Software maintenance -- Periodicals
005.1 - Journal URLs:
- http://onlinelibrary.wiley.com/journal/10.1002/(ISSN)2047-7481 ↗
http://onlinelibrary.wiley.com/ ↗ - DOI:
- 10.1002/smr.1660 ↗
- Languages:
- English
- ISSNs:
- 2047-7473
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - BLDSS-3PM
British Library HMNTS - ELD Digital store - Ingest File:
- 4091.xml