multi modal modeling analysis and validation of open source software development processes n.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
Multi-Modal Modeling, Analysis, and Validation of Open Source Software Development Processes PowerPoint Presentation
Download Presentation
Multi-Modal Modeling, Analysis, and Validation of Open Source Software Development Processes

Loading in 2 Seconds...

play fullscreen
1 / 8

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


  • 132 Views
  • Uploaded on

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.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'Multi-Modal Modeling, Analysis, and Validation of Open Source Software Development Processes' - chessa


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.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
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 ResearchUniversity of California, IrvineIrvine, CA, 92697-3425 USA

www.isr.uci.edu/research-open-source.html

rich picture
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

formal model of an ossd process coded in pml excerpt
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> } }