35
views
0
recommends
+1 Recommend
0 collections
    0
    shares
      • Record: found
      • Abstract: not found
      • Article: not found

      An empirical comparison of dependency network evolution in seven software packaging ecosystems

      , ,
      Empirical Software Engineering
      Springer Nature

      Read this article at

      ScienceOpenPublisher
      Bookmark
          There is no author summary for this article yet. Authors can add summaries to their articles on ScienceOpen to make them more accessible to a non-specialist audience.

          Related collections

          Most cited references48

          • Record: found
          • Abstract: not found
          • Article: not found

          The h-index: Advantages, limitations and its relation with other bibliometric indicators at the micro level

            Bookmark
            • Record: found
            • Abstract: not found
            • Article: not found

            Software ecosystems – A systematic literature review

              Bookmark
              • Record: found
              • Abstract: found
              • Article: found
              Is Open Access

              Software systems as complex networks: structure, function, and evolvability of software collaboration graphs

              (2003)
              Software systems emerge from mere keystrokes to form intricate functional networks connecting many collaborating modules, objects, classes, methods, and subroutines. Building on recent advances in the study of complex networks, I have examined software collaboration graphs contained within several open-source software systems, and have found them to reveal scale-free, small-world networks similar to those identified in other technological, sociological, and biological systems. I present several measures of these network topologies, and discuss their relationship to software engineering practices. I also present a simple model of software system evolution based on refactoring processes which captures some of the salient features of the observed systems. Some implications of object-oriented design for questions about network robustness, evolvability, degeneracy, and organization are discussed in the wake of these findings.
                Bookmark

                Author and article information

                Journal
                Empirical Software Engineering
                Empir Software Eng
                Springer Nature
                1382-3256
                1573-7616
                February 10 2018
                Article
                10.1007/s10664-017-9589-y
                ff666ce5-0327-45ef-9f5a-0251093905a7
                © 2018

                http://www.springer.com/tdm

                History

                Comments

                Comment on this article