• DocumentCode
    3169965
  • Title

    Exploring software supply chains from a technical debt perspective

  • Author

    Monteith, J. Yates ; McGregor, John D.

  • Author_Institution
    Sch. of Comput., Clemson Univ., Clemson, SC, USA
  • fYear
    2013
  • fDate
    20-20 May 2013
  • Firstpage
    32
  • Lastpage
    38
  • Abstract
    Software development has evolved from software development organizations building custom solutions for every need and creating a backlog of applications needed by users to specialized organizations producing components that are supplied to other software development organizations to speed the development of their software products. Our objective is to illustrate how a manager might use supply chain information to evaluate software being considered for inclusion in a product. We investigated the Eclipse platform code to illustrate analysis methods that produce information of use to decision makers. The technical debt of the software pieces was measured using the Technical Debt plug-in to Sonar as one input into the evaluation of supply chain quality. The dependency graphs of “uses” relationships among files were analyzed using graph metrics such as betweenness centrality. There was a statistically significant moderate correlation between the technical debt for a file and the betweenness centrality for that file. This relationship is used as the basis for a heuristic approach to forming advice to a development manager regarding which assets to acquire.
  • Keywords
    graph theory; software metrics; statistical analysis; supply chain management; supply chains; Eclipse platform code; Sonar; betweenness centrality; decision making; dependency graphs; graph metrics; heuristic approach; software development organizations; software evaluation; software piece technical debt; software products; software supply chain information; statistical analysis; supply chain quality evaluation; technical debt plug-in; Correlation; Measurement; Organizations; Software; Sonar measurements; Supply chains;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Managing Technical Debt (MTD), 2013 4th International Workshop on
  • Conference_Location
    San Francisco, CA
  • Type

    conf

  • DOI
    10.1109/MTD.2013.6608676
  • Filename
    6608676