6th International ICST Conference on Collaborative Computing: Networking, Applications, Worksharing

Research Article

Tool support for collaborative software development based on dependency analysis

Download608 downloads
  • @INPROCEEDINGS{10.4108/icst.collaboratecom.2010.26,
        author={Jean M. R. Costa and Rafael M. Feitosa and Cleidson R. B. de Souza},
        title={Tool support for collaborative software development based on dependency analysis},
        proceedings={6th International ICST Conference on Collaborative Computing: Networking, Applications, Worksharing},
        publisher={IEEE},
        proceedings_a={COLLABORATECOM},
        year={2011},
        month={5},
        keywords={awareness collaboration collaborative software development dependency analysis},
        doi={10.4108/icst.collaboratecom.2010.26}
    }
    
  • Jean M. R. Costa
    Rafael M. Feitosa
    Cleidson R. B. de Souza
    Year: 2011
    Tool support for collaborative software development based on dependency analysis
    COLLABORATECOM
    ICST
    DOI: 10.4108/icst.collaboratecom.2010.26
Jean M. R. Costa1, Rafael M. Feitosa1,2, Cleidson R. B. de Souza1,3,*
  • 1: Federal University of Pará, Belém, PA, Brazil, 66075
  • 2: Federal University of Rio Grande do Sul, Porto Alegre, RS
  • 3: IBM Brazil, São Paulo, SP, Brazil, 04007
*Contact email: cleidson.desouza@acm.org

Abstract

This paper presents RaisAware, a collaborative software development tool aimed at supporting the relationship between software architecture and coordination of software development activities. Our design is based on both dependency analysis of software development artifacts and software developers' activities. We describe the motivations behind this work, detail the design and implementation of RaisAware, and present an evaluation of the tool using open-source project data.