Learn More
Communication & Co-ordination activities are central to large software projects, but are difficult to observe and study in traditional (closed-source, commercial) settings because of the prevalence of informal, direct communication modes. OSS projects, on the other hand, use the internet as the communication medium,and typically conduct discussions in(More)
Open source software is built by teams of volunteers. Each project has a core team of developers, who have the authority to commit changes to the repository; this team is the elite, committed foundation of the project, selected through a meritocratic process from a larger number of people who participate on the mailing list. Most projects carefully regulate(More)
The success of open source software (OSS) is completely dependent on the work of volunteers who contribute their time and talents. The submission of patches is the major way that participants outside of the core group of developers make contributions. We argue that the process of patch submission and acceptance into the codebase is an important piece of the(More)
Open Source Software (OSS) projects provide a unique opportunity to gather and analyze publicly available historical data. The Postgres SQL server, for example, has over seven years of recorded development and communication activity. We mined data from both the source code repository and the mailing list archives to examine the relationship between(More)
Open source software projects such as Apache and Mozilla present an opportunity for information visualization. Since these projects typically require collaboration between developers located far apart, the amount of electronic communication between them is large. Our goal is to apply information visualization techniques to assist software engineering(More)
The structure and organization of people who work on any complex software project can in large part affect the quality and design. Unlike traditional software, Open Source Software (OSS) Projects have no mandated organizational structure. Rather the community is a self organizing and very dynamic entity. Due to the wealth of recorded information regarding(More)
Length scales involved in dissipative partial diierential equations are arguably one of the most important dynamical concepts for properly understanding the spatio-temporal patterns of dissi-pative ows. Here, a set of length scales for the solutions of the dissipative partial diierential equation u t = ?r 4 u ? r 2 u + r 2 u 2q+1 + u ? u 2 ; on periodic(More)
Open source software is built by teams of volunteers. Each project has a core team of developers who have the authority to commit changes to the repository; this team is the elite core of the project, selected through a meritocratic process from a larger number of people who participate on the mailing list. Understanding the factors that influence the "(More)
  • 1