An Overview of the Software Engineering Process and Tools in the Mozilla Project

TitleAn Overview of the Software Engineering Process and Tools in the Mozilla Project
Publication TypeJournal Article
Year of Publication2002
AuthorsReis, CR
Date PublishedFebruary
Abstract

The Mozilla Project is an Open Source Software project which is dedicated to development of the Mozilla Web browser and application framework. Possessing one of the largest and most complex communities of developers among Open Source projects, it presents interesting requirements for a software process and the tools to support it. Over the past four years, process and tools have been refined to a point where they are both stable and effective in serving the project?s needs. This paper describes the software engineering aspect of a large Open Source project. It also covers the software engineering tools used in the Mozilla Project, since theMozilla process and tools are intimately related. These tools include Bugzilla, a Web application designed for bug tracking, bug triage, code review and correction; Tinderbox, an automated build and regression testing system; Bonsai, a tool which performs queries to the CVS code repository; and LXR, a hypertext-based source code browser.

Full Text
AttachmentSize
PDF icon reismozilla.pdf710.74 KB