• DocumentCode
    2866862
  • Title

    A structured approach to assess third-party library usage

  • Author

    Bauer, Veronika ; Heinemann, Lars ; Deissenboeck, Florian

  • Author_Institution
    Tech. Univ. Munchen, Munich, Germany
  • fYear
    2012
  • fDate
    23-28 Sept. 2012
  • Firstpage
    483
  • Lastpage
    492
  • Abstract
    Modern software systems build on a significant number of external libraries to deliver feature-rich and high-quality software in a cost-efficient and timely manner. As a consequence, these systems contain a considerable amount of third-party code. External libraries thus have a significant impact on maintenance activities in the project. However, most approaches that assess the maintainability of software systems largely neglect this important factor. Hence, risks may remain unidentified, threatening the ability to effectively evolve the system in the future. We propose a structured approach to assess the third-party library usage in software projects and identify potential problems. Industrial experience strongly influences our approach, which we designed in a lightweight way to enable easy adoption in practice. We present an industrial case study showing the applicability of the approach to a real-world software system.
  • Keywords
    software libraries; software maintenance; maintenance activity; software system maintainability; third-party library usage access; Libraries; Maintenance engineering; Measurement; Modeling; Software maintenance; Software systems; API; library; software maintenance; software reuse;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Maintenance (ICSM), 2012 28th IEEE International Conference on
  • Conference_Location
    Trento
  • ISSN
    1063-6773
  • Print_ISBN
    978-1-4673-2313-0
  • Type

    conf

  • DOI
    10.1109/ICSM.2012.6405311
  • Filename
    6405311