Automating the Discovery and Modeling of Open Source Software Development Processes
Chris Jensen, Walt Scacchi · 2003
Introduction The goal of our work is to develop new techniques for discovering, modeling, analyzing, and simulating software development processes based on information, events, and contexts that can be observed through public information sources on the Web. Our domain examines processes in open source software development (OSSD) projects, such as those associated with the Apache Web server, Mozilla Web browser, and interactive development environments like NetBeans and Eclipse. In our previous work, we demonstrated the ability via manual search and analysis methods to discover (fragments of) process workflows in projects like NetBeans [9] by analyzing the content of their web information spaces, including informal task prescriptions, community structure and work roles, overall project organization, product histories, and communications among community members.