Growth and Change Dynamics in Open Source Software Systems
Explore this paper's citation graph
Summary
This thesis addresses the problem of identifying where, in successful software systems, maintenance effort tends to be devoted by examining a larger data set of open source systems and finds that maintenance effort is, in general, spent on addition of new classes.
- Type
- article
- Published
- 2010-01-01
- Cited by
- 33
- References
- 291
- Access
- Open access
- OpenAlex
- https://openalex.org/W55629263
- Semantic Scholar
- https://api.semanticscholar.org/CorpusID:59673898
Keywords
Software evolution, Computer science, Software development, Software system, Software maintenance
References
- Object-Oriented Metrics in Practice - Using Software Metrics to Characterize, Evaluate, and Improve the Design of Object-Oriented Systems
- Secrets from the Monster: Extracting Mozilla’s Software Architecture
- Effective Clone Detection Without Language Barriers
- Designing Reusable Classes
- A π-Calculus Based Approach to Software Composition
- Object-Oriented Software Engineering: Using UML, Patterns and Java, Second Edition
- Implementing Lean Software Development: From Concept to Cash (The Addison-Wesley Signature Series)
- C# Language Specification
- Why Not Improve Coordination in Distributed Software Development by Stealing Good Ideas from Open Source
- Extending Data Processing Capabilities of Relational Database Management Systems
- THE OPEN SOURCE SOFTWARE DEVELOPMENT PHENOMENON: AN ANALYSIS BASED ON SOCIAL NETWORK THEORY
- Modeling History to Understand Software Evolution
- Preliminary Results from an Empirical Study on the Growth of Open Source and Commercial Software Products
- The Social Psychology of Groups
- Characterizing the Open Source Software Process: a horizontal study
- Six Sigma : SPC and TQM in Manufacturing and Services
- Controlling software projects : management, measurement & estimation
- Statistical Thinking for Managers
- How has the Literature on Gini's Index Evolved in the Past 80 Years?
- Towards a better understanding of software evolution: An empirical study on open source software
Cited by
- Time-varying phase relationship between spiking neuronal responses and local field potentials in olfactory processing in manduca sexta
- How Real is Really? A Perceptually Motivated System for Quantifying Visual Realism in Digital Images
- Cooperative based software clustering on dependency graphs
- Synthesizing realistic test models
- Growing up with stability: How open-source relational databases evolve
- Partition refinement of Component Interaction Automata
- Learning Better Inspection Optimization Policies
- Do metrics help to identify refactoring?
- Empirical Tests of Scale-Free Characteristic in Open Source Software: A Replicated Case Study
- jCT: A Java Code Tomograph
- On the Application of Inequality Indices in Comparative Software Analysis
- The evolution of the laws of software evolution
- An Analysis of the Mobile App Review Landscape: Trends and Implications
- Understanding developer practices in Java-based software development
- Time series trends in software evolution
- Statistical Analysis of Changes for Synthesizing Realistic Test Models
- Disambiguating evolutionary algorithms: composition and communication with ESDL
- Software evolution analysis of linux (Ubuntu) OS
- Extracting signal from the noise of app reviews
- Statistical analysis and simulation of design models evolution
Related papers
- Comparative analysis of evolving software systems using the Gini coefficient
- Evolution in open source software: a case study
- The Linux kernel as a case study in software evolution
- Helix software evolution data set
- The Role Of Process Models In Software And Systems Development And Evolution
- Cognitive approach to systems engineering and re-engineering: Integrating new designs with old systems
- Behavioural modelling of long-lived evolution processes - some issues and an example
- Change Impact Identification in Object-Oriented System: Dependence Graph Approach