1 / 8

Multi-Modal Modeling, Analysis, and Validation of Open Source Software Development Processes

Multi-Modal Modeling, Analysis, and Validation of Open Source Software Development Processes. Walt Scacchi, Chris Jensen, John Noll, and Margaret Elliott Institute for Software Research University of California, Irvine Irvine, CA, 92697-3425 USA www.isr.uci.edu/research-open-source.html.

chessa
Download Presentation

Multi-Modal Modeling, Analysis, and Validation of Open Source Software Development Processes

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Multi-Modal Modeling, Analysis, and Validation of Open Source Software Development Processes Walt Scacchi, Chris Jensen, John Noll, and Margaret Elliott Institute for Software ResearchUniversity of California, IrvineIrvine, CA, 92697-3425 USA www.isr.uci.edu/research-open-source.html

  2. Rich Picture Funds, support, Promote Java/Open source Sun Microsystems Download and use free software Share knowledge and ensure all community issues are addressed Ensure that the netbeans community is being run in a fair and open manner Configure and maintain CVS Community Manager Start new release phase, propose schedule/plan respond to tech issues, unanswered questions Release Manager make decisions for the community, on high level download new release The Board Users report bugs release proposal, release updates, branch for current release, release post mortem, review release candidates (2) & decide final release grant access CVS Manager Mailing Lists Manage website Website Tools deploy builds download development builds and test, release Q-builds SourceCast CVS IssueZilla decide features for the project and merge patches/bug fixes, create module web page Site Administrator select feature to develop, bug to fix, download netbeans, commit code QA Team Produce Q- builds and ensure quality of the software Maintain a project/ module, manage a group of developers Contribute to community, meet time constraints for the release grant CVS commit privilege to developers Maintainer Developers/ Contributors Link to all Use Cases Link to Tools Links to all Agents

  3. NetBeans

  4. Formal model of an OSSD process coded in PML(excerpt) • ... • sequence Test { • action Execute automatic test scripts { • requires { Test scripts, release binaries } • provides { Test results } • tool { Automated test suite (xtest, others) } • agent { Sun ONE Studio QA team } • script { /* Executed off-site */ } } • action Execute manual test scripts { • requires { Release binaries } • provides { Test results } • tool { NetBeans IDE } • agent { users, developers, Sun ONE Studio QA team, Sun ONE Studio developers } • script { /* Executed off-site */ } } • iteration Update Issuezilla { • action Report issues to Issuezilla { • requires { Test results } • provides { Issuezilla entry } • tool { Web browser } • agent { users, developers, Sun ONE Studio QA team, Sun ONE Studio developers } • script { • <br><a href="http://www.netbeans.org/issues/">Navigate to Issuezilla </a> • <br><a href="http://www.netbeans.org/issues/query.cgi">Query Issuezilla </a> • <br><a href="http://www.netbeans.org/issues/enter_bug.cgi">Enter issue </a> } } • …

More Related