Welcome!‎ > ‎

Publications

As most home-pages in the world, this one is also outdated, so for my most update publications, search my name on the ACM DL and DBLP...

journal papers

  • DE SOUZA, C. R. B. ; REDMILES, David F . The Awareness Network, To Whom Should I Display My Actions? And, Whose Actions Should I Monitor?. IEEE Transactions on Software Engineering, v. 37, p. 325-340, 2011.
  • DE SOUZA, C. R. B. ; Redmiles, David F. . On The Roles of APIs in the Coordination of Collaborative Software Development. Computer Supported Cooperative Work, v. 18, p. 445-475, 2009.
  • Costa, Jean ; Feitosa, Rafael ; DE SOUZA, C. R. B. . RaisAware: uma ferramenta de auxílio à Engenharia de Software colaborativa baseada em análises de dependências. Scientia (Unisinos), v. 20, p. 12-24, 2009.
  • DE SOUZA, C. R. B. ; SHARP, H. ; SINGER, J. ; CHENG, Lite ; VENOLIA, G. . Guest Editors' Introduction: Cooperative and Human Aspects of Software Engineering. IEEE Software, v. 26, p. 17-19, 2009.
  • DE SOUZA, C. R. B. ; BENTOLILA, D. L. M. ; DIAS, B. ; BORGES, S. . Theseus: Tool Support for Project Managers of Distributed Software Development Projects. INFOCOMP (UFLA), v. 1, p. 61-70, 2008.
  • REDMILES, David F ; van der HOEK, A. ; AL-ANI, B. ; HILDENBRAND, T. ; QUIRK, Stephen ; SARMA, A. ; SILVA FILHO, Roberto Silveira ; DE SOUZA, C. R. B. ; TRAINER, Erik . Continuous Coordination: A New Paradigm to Support Globally Distributed Software Development Projects. Wirtschaftsinformatik, v. 49, p. S28-S38, 2007.
  • RODRIGUES, A. R. ; BRAGA, A. M. ; RODRIGUES, P. S. S. ; SILVEIRA, A. T. ; DAMIN, E. T. B. ; CORTES, M. I. T. ; MELLO, G. A. ; VIEIRA, J. L. F. ; PINHEIRO, M. C. N. ; VENTURA, D. F. ; SILVEIRA, Luiz Carlos de Lima . Mercury toxicity in the Amazon: contrast sensitivity and color discrimination of subjects exposed to mercury. Brazilian Journal of Medical and Biological Research (Impresso), v. 40, p. 415-424, 2007.
  • CHENG, Lite ; DE SOUZA, C. R. B. ; HUPFER, Susanne ; ROSS, Steve ; PATTERSON, John . Building Collaboration into IDEs. Edit -> Compile -> Run -> Debug -> Collaborate?. ACM Queue, v. 1, p. 40 - 50, 20 abr. 2004.
  • book chapters

  • RIBEIRO, T. V. B. ; MOREIRA, P. D. O. ; SANTOS, F. H. M. ; BETINI, Roberto Cesar ; DE SOUZA, C. R. B. . SIECRIM: Sistema Estatístico Criminal para Apoio ao Planejamento Estratégico em Segurança Pública. In: Edson Marcos Leal Soares Ramos; Silvia dos Santos de Almeida; Adrilayne dos Reis Araújo. (Org.). Segurança Pública. Uma Abordagem Estatística e Computacional.. Belém: Editora da Universidade Federal do Pará (EDUFPA), 2008, v. 2, p. 29-38.

  • DE SOUZA, C. R. B. ; REDMILES, David F . On the Alignment of Organizational and Software Structure. In: Brian Whitworth;Aldo de Moor. (Org.). Handbook of Research on Socio-Technical Design and Social Networking Systems. 1 ed. : IGI Global publication, 2008, v. 1, p. 1-13


  • conference papers

  • OLIVA, G. A. ; Santana, F. W. ; GEROSA, M. A. ; DE SOUZA, C. R. B. . Towards a Classification of Logical Dependencies Origins: A Case Study. In: Joint ERCIM/IWPSE Symposium on Software Evolution, 2011, Szeged, Hungary. Proceedings of the 2011 Joint ERCIM/IWPSE Symposium on Software Evolution, 2011.
  • COSTA, J. M. R. ; CATALDO, M. ; DE SOUZA, C. R. B. . The Scale and Evolution of Coordination Needs in Large-Scale Distributed Projects: Implications for the Future Generation of Collaborative Tools. In: ACM CHI Conference on Human Factors in Computing Systems (2011), 2011, Vancouver, Canadá. Proceedings of ACM CHI Conference on Human Factors in Computing Systems, 2011.
  • DE SOUZA, C. R. B. ; PINHANEZ, C. ; CAVALCANTE, V. F. . Customer Knowledge Management Challenges in BB2BB Contexts. In: International Research Symposium on Service Excellence in Management, 2011, Ithaca, New York. International Research Symposium on Service Excellence in Management, 2011.
  • SANTOS, D. ; VILELA, D. ; DE SOUZA, C. R. B. ; CONTE, T. U. . Aspectos humanos que afetam um programa de melhoria de processo de software Uma análise qualitativa. In: XIV Ibero-American Conference on Software Engineering, 2011, Rio de Janeiro. Anais do XIV Ibero-American Conference on Software Engineering. Rio de Janeiro : PUC-Rio, 2011. p. 157-170.
  • Santana, F. W. ; OLIVA, G. A. ; DE SOUZA, C. R. B. ; GEROSA, M. A. . XFlow: An Extensible Tool for Empirical Analysis of Software Systems Evolution. In: VIII Experimental Software Engineering Latin American Workshop, 2011, Rio de Janeiro. Anais do VIII Experimental Software Engineering Latin American Workshop. Rio de Janeiro : PUC-Rio, 2011.
  • SANTOS, D. ; VILELA, D. ; DE SOUZA, C. R. B. ; CONTE, T. U. . Programas de Melhoria de Processo de Software Uma pesquisa sobre a influência dos aspectos humanos. In: Simposio Brasileiro de Qualidade de Software, 2011, Curitiba. Anais do Simposio Brasileiro de Qualidade de Software, 2011.
  • PEREIRA, M. Z. ; AUDY, J. L. N. ; PRIKLADNICKI, R. ; FIGUEIREDO, M. C. ; DE SOUZA, C. R. B. . SOA Practices and Patterns Applied in Global Software Development. In: International Conference on Enterprise Information Systems, 2011, Beijing, China. Proceedings of International Conference on Enterprise Information Systems, 2011.
  • COSTA, J. M. R. ; DE SOUZA, C. R. B. . Analisando a Escalabilidade das redes de awareness de um projeto de software distribuído. In: Simpósio Brasileiro de Sistemas Colaborativos, 2010, Belo Horizonte, MG. Anais do Simpósio Brasileiro de Sistemas Colaborativos, 2010.
  • COSTA, J. M. R. ; DE SOUZA, C. R. B. . Tool Support for Collaborative Software Development based on Dependency Analysis. In: International Conference on Collaborative Computing: Networking, Applications and Worksharing, 2010, Chicago, USA. Proceedings of International Conference on the 6th International Conference on Collaborative Computing: Networking, Applications and Worksharing, 2010.
  • Treccani, P. ; DE SOUZA, C. R. B. . Utilização de Metodologias Ágeis no Desenvolvimento de Software: Resultados de um Estudo Empírico. In: Experimental Software Engineering Latin American Workshop, 2010, Goiania. Proceedings of VII Experimental Software Engineering Latin American Workshop, 2010.
  • SOUSA JUNIOR, S. F. ; BALIEIRO, M. A. ; COSTA, J. M. R. ; DE SOUZA, C. R. B. . Multiple Social Networks Study using Sargas. In: Hawaii International Conference on System Sciences, 2009, Waikoloa, Hawaii. Hawaii International Conference on System Sciences. Los Alamitos, CA, USA : IEEE Computer Society, 2009. p. 1-10.
  • GONCALVES, M. K. ; DE SOUZA, C. R. B. ; GONZALES, Victor Manuel Gonzales Y . Initial Findings from an Observational Study of Software Engineers. In: International Conference on Computer Supported Cooperative Work in Design, 2009, Santiago, Cl. Proceedings of the International Conference on Computer Supported Cooperative Work in Design, 2009. p. 1-10.
  • BENTOLILA, D. L. M. ; DE SOUZA, C. R. B. . Uma Ferramenta para Auxílio na Avaliação de Usabilidade de APIs. In: Seminário Integrado de Hardware e Software, 2009, Bento Gonçalves. Anais do Seminário Integrado de Hardware e Software, 2009.
  • COSTA, J. M. R. ; Santana, F. W. ; DE SOUZA, C. R. B. . Understanding Open Source Developers Evolution using TransFlow. In: Collaboration Researchers International Workshop on Groupware, 2009, Peso da Régua, Portugal. Proceedings of Collaboration Researchers International Workshop on Groupware, 2009.
  • COSTA, J. M. R. ; Santana, F. W. ; DE SOUZA, C. R. B. . Analisando a Evolução de Desenvolvedores de Software Livre utilizando a TransFlow. In: Simpósio Brasileiro de Engenharia de Software, 2009, Fortaleza. Anais do Simpósio Brasileiro de Engenharia de Software, 2009. p. 1-16.
  • FIGUEIREDO, M. C. ; DE SOUZA, C. R. B. . Apoio à Atividades de Análise de Impacto em Desenvolvimento Distribuído de Software. In: XXXV Latin-American Conference on Informatics, 2009, Pelotas, RS. Proceedings of XXXV Latin-American Conference on Informatics, 2009.
  • MERLIN, B. ; DE SOUZA, C. R. B. . Implicit social bookmarking to support social bookmarking in improving web searches. In: Simpósio Brasileiro de Sistemas Colaborativos, 2009, Fortaleza. Anais do Simpósio Brasileiro de Sistemas Colaborativos, 2009.
  • OLIVEIRA, C. S. ; DE SOUZA, C. R. B. ; REIS, C. A. L. . Estudo da Alocação de Pessoas em Projetos de Software através da Teoria Fundamentada em Dados. In: Experimental Software Engineering Latin America Workshop, 2009, São Carlos, SP. Proceedings of Experimental Software Engineering Latin America Workshop, 2009.
  • DE SOUZA, C. R. B. ; REDMILES, David F . An Empirical Study of Software Developers Management of Dependencies and Changes. In: International Conference on Software Engineering, 2008, Leipzig. Proceedings of the International Conference on Software Engineering, 2008. p. 241-250.
  • SILVA FILHO, L. A. ; MOREIRA, P. D. O. ; DIAS, M. M. ; RIBEIRO, T. V. B. ; SANTOS, F. H. M. ; BETINI, Roberto Cesar ; DE SOUZA, C. R. B. . SIECRIM: Um Sistema para Geração Automática de Relatórios em Segurança Pública. In: IV Simpósio Brasileiro de Sistemas de Informação, 2008, Rio de Janeiro. Anais do IV Simpósio Brasileiro de Sistemas de Informação, 2008. v. 1. p. 268-279.
  • GOTO, C. S. ; ROSA, M. P. ; DE SOUZA, C. R. B. . Um Estudo Exploratório sobre os Efeitos da Refatoração na Coordenação das Atividades de Desenvolvimento de Software Livre. In: V Workshop de Manutenção de Software Moderna (WMSWM), 2008, Florianópolis. V Workshop de Manutenção de Software Moderna (WMSWM), 2008. p. 1-8.
  • MOREIRA, P. D. O. ; PINHEIRO, L. ; RIBEIRO, J. ; DE SOUZA, C. R. B. ; REIS, Rodrigo Quites . Aplicação dos Gráficos de Controle CUSUM Tabular para Avaliação da Aderência dos Projetos ao Processo de Software. In: Simpósio Brasileiro de Qualidade de Software, 2008, Florianópolis. Anais do Simpósio Brasileiro de Qualidade de Software, 2008.
  • LEMOS, A. M. ; DE SOUZA, C. R. B. . Engenharia de requisitos em ambientes distribuidos de desenvolvimento de software: resultados preliminares de um estudo etnografico. In: 11th Workshop on Requirements Engineering, 2008, Barcelona, Spain. Proceedings of the 11th Workshop on Requirements Engineering, 2008. p. 85-95.
  • LEAL, M. ; FIGUEIREDO, M. C. ; DE SOUZA, C. R. B. . Uma abordagem semi-automática para a manutenção de links de rastreabilidade. In: 11th Workshop on Requirements Engineering, 2008, Barcelona, Espanha. Proceedings of the 11th Workshop on Requirements Engineering, 2008. p. 47-58.
  • SANTOS, M. B. ; DE SOUZA, C. R. B. . Visualização Temporal de Redes Sociais com o OSSNetwork. In: Workshop on Information Visualization and Analysis in Social Networks, 2008, Campinas. Anais do Workshop on Information Visualization and Analysis in Social Networks, 2008. p. 79-88.
  • COSTA, J. M. R. ; FEITOSA, R. M. ; DE SOUZA, C. R. B. . RaisAware: Uma ferramenta de auxílio à engenharia de software colaborativa baseada em análises de dependências. In: Simpósio Brasileiro de Sistemas Colaborativos, 2008, Vitória. Anais do Simpósio Brasileiro de Sistemas Colaborativos, 2008.
  • BALIEIRO, M. A. ; SOUSA JUNIOR, S. F. ; DE SOUZA, C. R. B. . Análise Multidimensional de Redes Sociais de Projetos de Software Livre. In: Simpósio Brasileiro de Sistemas Colaborativos, 2008, Vitória. Anais do Simpósio Brasileiro de Sistemas Colaborativos, 2008
  • LEMOS, A. M. ; DE SOUZA, C. R. B. . Desafios da gerência de conhecimento no desenvolvimento de software: resultados de um estudo etnográfico. In: Simpósio Brasileiro de Sistemas Colaborativos, 2008, Vitória. Anais do Simpósio Brasileiro de Sistemas Colaborativos, 2008.
  • 2007 - DE SOUZA, C. R. B. ; REDMILES, David F . The Awareness Network: Should I display my actions to whom? And, whose actions should I monitor?. In: European Conference on Computer-Supported Cooperative Work, 2007, Limerick, Ireland. Proocedings of the Tenth European Conference on Computer-Supported Cooperative Work. p. 99-117.
  • 2007 - DE SOUZA, C. R. B. ; QUIRK, Stephen ; TRAINER, Erik ; REDMILES, David F . Supporting Collaborative Software Development through the Visualization of Socio-Technical Dependencies. In: International Conference on Supporting Group Work, 2007, Sanibel Island, FL. Proceedings of the 2007 International ACM SIGGROUP conference on Supporting group work. p.147-156.
  • 2007 - DE SOUZA, C. R. B. ; HILDENBRAND, T. ; REDMILES, David F . Towards Visualization and Analysis of Traceability Relationships in Distributed and Offshore Software Development Projects. In: Software Engineering Approaches for Offshore and Outsourced Development, 2007, Zurique. Lecture Notes on Computer Science. v. 4716. p. 182-199.
  • 2007 - DE SOUZA, C. R. B. ; BORGES, S. . Theseus: Tool Support for Managers of Distributed Software Development Projects. In: I Workshop de Desenvolvimento Distribuído de Software, 2007, João Pessoa. Anais do I Workshop de Desenvolvimento Distribuído de Software. João Pessoa : Editora Universitária da Paraíba/UFPB, 2007. p. 91-96.
  • 2007 - (In Portuguese) - DE SOUZA, C. R. B. ; SANTOS, F. H. M. ; SILVA FILHO, L. A. ; BETINI, Roberto Cesar . Utilização de Ferramentas Computacionais para apoiar a realização de Análise Criminal na Segurança Pública. In: 4º CONTECSI Congresso Internacional de Gestão de Tecnologia e Sistemas de Informação, 2007, São Paulo. Anais do 4 Congresso Internacional de Gestão de Tecnologia e Sistemas de Informação, 2007. p. 164-177.
  • 2007 - (In Portuguese) -LEMOS, A. M. ; GONCALVES, M. K. ; DE SOUZA, C. R. B. . Avaliação da Metodologia Contextual Design para o Projeto de Sistemas de Informação. In: Conferência Latino-Americana de Informática, 2007, San José. Anais da Conferência Latino-Americana de Informática.
  • 2007 - (In Portuguese) -RIBEIRO, T. V. B. ; MOREIRA, P. D. O. ; SILVA FILHO, L. A. ; DE SOUZA, C. R. B. ; BETINI, Roberto Cesar . Arquitetura de um SmallSIG para apoio ao Planejamento Estratégico na Área de Segurança Pública. In: Conferência Latino-Americana de Informática, 2007, San José. Anais da Conferência Latino-Americana de Informática.
  • 2007 - (In Portuguese) -BALIEIRO, M. A. ; SOUSA JÚNIOR, S. F. DE ; PEREIRA, L. P. ; DE SOUZA, C. R. B. . OSSNetwork: Uma Ambiente para Estudo de Comunidades de Software Livre usando Redes Sociais. In: Experimental Software Engineering Latin America Workshop, 2007, São Paulo. Experimental Software Engineering Latin America Workshop, 2007. p. 33-424.
  • 2007 - (In Portuguese) -PRIKLADNICKI, R. ; DE SOUZA, C. R. B. . Pesquisas Qualitativas em Desenvolvimento Distribuído de Software: Um Relato de Experiências com Estudo de Caso e Etnografia. In: Experimental Software Engineering Latin America Workshop, 2007, São Paulo. Experimental Software Engineering Latin America Workshop, 2007. p. 23-32.
  • 2006 - (In Portuguese) -CORDEIRO, W. ; ESTEVES, R. ; FRANCA, B. ; DE SOUZA, C. R. B. . Um Estudo Etnográfico do Processo de Previsão de Tempo. In: III Simpósio Brasileiro de Sistemas Colaborativos, 2006, Natal, RN. Anais do Simpósio Brasileiro de Sistemas Colaborativos, 2006. p. 1-9.
  • 2005 - (In Portuguese) RIBEIRO, T. V. B. ; MOREIRA, P. D. O. ; DE SOUZA, C. R. B. ; BETINI, Roberto Cesar ; SANTOS, F. H. M. ; SILVA FILHO, L. A. . Tecnologias de Sistemas de Informações Geográficas aplicadas a Segurança Pública no Estado do Pará. In: Semana Paraense de Informática, 2006, Belém. Anais da Semana Paraense de Informática, 2006.
  • 2005 - DE SOUZA, C. R. B., Froehlich, J., and Dourish, P. Seeking the Source: Software Source Code as a Social and Technical Artifact. ACM International Conference on Supporting Group Work (GROUP 2005), pp: 197-206, Sanibel Island, Florida, November 6-9.
  • 2005 - Trainer, E.; Quirk, S.; DE SOUZA, C. R. B.; Redmiles, David F. Bridging the Gap between Technical and Social Dependencies with Ariadne. In: Proceedings of the eclipse Technology eXchange (eTX) Workshop, San Diego, CA.
  • 2004 - DE SOUZA, C.R.B., Redmiles, D., Cheng, L.-T., Millen, D., Patterson, J. "Sometimes You Need to See Through Walls — A Field Study of Application Programming Interfaces", ACM Conference on Computer-Supported Cooperative Work, Chicago, IL, CA, November 6-10, 2004.
  • 2004 - DE SOUZA, C.R.B., Redmiles, D., Cheng, L.-T., Millen, D., Patterson, J. "How a Good Software Practice thwarts Collaboration - The Multiple roles of APIs in Software Development", Foundations of Software Engineering, Newport Beach, CA, Oct 31 to Nov 5, 2004.
  • 2003- DE SOUZA, C. R. B., Redmiles, D. F., Dourish, J. P. “Breaking the Code”, Moving between Private and Public Work in Collaborative Software Development,  ACM International Conference on Supporting Group Work (GROUP 2003), pp: 105-114, Sanibel Island, Florida, November 9-12.
  • RODRIGUES, A. R. ; DE SOUZA, C. R. B. ; RODRIGUES, P. S. S. ; SILVEIRA, A. T. ; CORTES, M. I. T. ; Castro, A.J.O. ; DAMIN, E. T. B. ; MELLO, G. A. ; VIEIRA, J. L. F. ; PINHEIRO, M. C. N. ; VENTURA, D. F. ; Silveira, L.C.L. . Visual dysfunction following mercury exposure necessity of norms for Amazonian populations. In: International Workshop on Health and Environmental Effects of Mercury Impacts of Mercury in South and Central America, 2003, Minamata, Japan. Proceedings of the International Workshop on Health and Environmental Effects of Mercury Impacts of Mercury in South and Central America. Minamata, Japan : National Institute of Minamata Disease, 2003. p. 188-202.
  • 2003 - DE SOUZA, C. R. B., Redmiles, D. F., Mark, G., Penix, J., Sierhuis, M. Management of Interdependencies in Collaborative Software Development: A Field Study. ACM-IEEE, International Symposium on Empirical Software Engineering (ISESE'2003),  September 30 and October 1, pp. 294-303. 
  • 2003 - DE SOUZA, C. R.B., Oliveira, H. L. R., da Rocha, C. R. P., Gonçalves, K. M., Redmiles, D. F. Using Critiquing Systems for Inconsistency Detection in Software Engineering Models, In Proceedings of the Fifteenth International Conference on Software Engineering and Knowledge Engineering (SEKE 2003), Hotel Sofitel, San Francisco Bay, CA, USA, July 1 - July 3, pp. 196-203.
  • 2003- Cheng, L., Hupfer, S., Ross, S., Patterson, J., Clark, B., DE SOUZA, C., Jazz: a collaborative application development environment, Demonstration at the 18th annual ACM SIGPLAN Conference on Object Oriented Programming Systems Languages and Applications, pp. 102-103, Anaheim, CA, USA.
  • 2003 - Silva Filho, R. S., DE SOUZA, C. R. B., Redmiles, D. F. The Design of a Configurable, Extensible and Dynamic Notification Service, Second International Workshop on Distributed Event-Based Systems (DEBS'03), In conjunction with the ACM SIGMOD/PODS Conference, San Diego, CA, USA, June 8th.
  • 2002 - DE SOUZA, C.R.B., Penix, J., Sierhuis, M. and Redmiles, D. Analysis of Work Practices of a Collaborative Software Development Team, Proceedings of the First International Symposium on Empirical Software Engineering (ISESE'2002), vol II, pages 3-4, Nara, Japan. 
  • 2002 - DE SOUZA, C.R.B., Basaveswara, S.D., and Redmiles, D.F. Using Event Notification Servers to Support Application Awareness, Proceedings of the IASTED International Conference on Software Engineering and Applications (Cambridge, MA), pp. 691-697, November.
  • 2001 - Oliveira, H. L. R. , Da Rocha, C. R. P., Gonçalves, K.M., DE SOUZA, C. R. B. Using Critiquing Systems in Domain and Application Engineering (in Portuguese Utilização de Sistemas Críticos nas Atividades de Engenharia de Domínio e de Aplicações), Simpósio Brasileiro de Engenharia de Software (SBES), Rio de Janeiro, RJ, Brazil.
  • 2000 - SOUZA, C. R. B., Ferreira Jr., J. S., Gonçalves, K. M., Wainer, J. A Group Critic System for Object-Oriented Analysis and Design, 15th IEEE International Conference Automated Software Engineering 2000 (ASE'2000), pp. 313-316, Grenoble, France.
  • 2000 - Ferreira Jr., J., DE SOUZA, C. R. B., Wainer, J., Sachett, D. A. A Design Environment for Object-Oriented Analysis and Design (in Portuguese, Um Ambiente de Projeto para Análise e Projeto Orientados a Objetos), III Iberoamerican Workshop of Requirements Engineering and Software Environments, Cancun, México.
  • 2000 - Ferreira Jr., J. S., DE SOUZA, C. R. B., Wainer, J. An integrated critic system and design rationale recorder for object-oriented analysis and design (in Portuguese, Um Sistema Crítico e Coletor de Design Rationale Integrados em um Ambiente para Análise e Projeto Orientados a Objetos), Scientific Initiation Contest (Concurso de Trabalhos de Iniciação Científica), in the Annual Brazilian Computer Society Conference (Reunião Anual da Sociedade Brasileira de Computação), Curitiba, Paraná, 2000.
  • 2000 - Ferreira Jr, J. S. , Sachett, D. A., Gonçalves, K. M., DE SOUZA, C. R. B., Wainer, J. An environment for supporting construction of Object-Oriented Analysis and Design Models (in Portuguese, Um ambiente para auxílio a construção de Modelos de Análise e Projeto Orientados a Objetos), Tools Session, in the 14th Brazilian Symposium in Software Engineering (SBES'2000), Paraíba, Brazil, October 2000.
  • 1999 - DE SOUZA, C. R. B., Wainer, J., and Santos, D. B. Dias, K. L., A Model and Tool for Semi-Automatic Recording of Design Rationale in Software Diagrams, In 6th IEEE International Symposium on String Processing and Information Retrieval & 5th International Workshop on Groupware, Cancún, Mexico, September 22-24, pp. 306-131, IEEE Computer Society Press.
  • 1998 - DE SOUZA, C. R. B., Rubira,C. M. F., Wainer, J. A Framework for Annotation-based Cooperative Diagram Editors (in Portuguese, Um Framework para Editores de Diagramas Cooperativos baseados em Anotações). Iberoamerican Workshop of Requirements Engineering and Software Environments, Torres, Brazil, pp. 38-49.
  • 1997 - DE SOUZA, C. R. B., Wainer, J., Rubira, C. M. F., An Annotation Model for Cooperative Software Development (in Portuguese, Um Modelo de Anotações para o Desenvolvimento Cooperativo de Software). III Workshop on Hypermedia and Multimedia, São Carlos, São Paulo, Brazil, pp. 143-154.
  • 1996 - Silveira, A. T., DE SOUZA, C.R.B. et al. Psychophysical Evaluation of the Human Visual System Performance using Tests developed for IBM RISC 6000 workstations. International Symposium of Neuroscience, Belém, Pará, Brazil.

  • workshop papers (no proceedings)

  • 2004 - Naslavsky, L. Silva Filho, R. S., DE SOUZA, C. R. B., Dias, M. Richardson, D., Redmiles, D. Distributed Expectation-Driven Residual Testing, Second International Workshop on Remote Analysis and Measurement of Software Systems (RAMSS '04), Edinburgh, Scotland, UK, May 24, 2004.
  • 2004 - van der Hoek, A., Redmiles, D., Dourish, P., Sarma, A., Silva Filho, R., and DE SOUZA, C. R. B. Continuous Coordination: A New Paradigm for Collaborative Software Engineering Tools, In Proceedings of the Workshop on Directions in Software Engineering Environments, International Conference on Software Engineering (ICSE 2004), Edinburgh, United Kingdom, May 2004. pp. 29-36.
  • 2003- DE SOUZA, C. R. B., Redmiles, D. F., Opportunities for Extending Activity Theory for Studying Collaborative Software Development, Workshop in Applying Activity Theory to CSCW research and practice, European Conference in CSCW (ECSCW 2003), Helsinki, Finland, September 14-18.
  • 2003- DE SOUZA, C. R. B., Interpreting Activity Theory as a Software Engineering Methodology, Workshop in Applying Activity Theory to CSCW research and practice, European Conference in CSCW (ECSCW 2003), Helsinki, Finland, September 14-18.
  • 2002 - DE SOUZA, C. R. B., Basaveswara, S. D. and Redmiles, D. F. Supporting Global Software Development with Event Notification Servers, Workshop on Global Software Development, at International Conference on Software Engineering, pp. 9-13, Orlando, Florida, USA.
  • 1998 - DE SOUZA, C. R. B., Wainer, J., Rubira,C. M. F., Cooperative Design Editing on the Web, International Conference on Software Engineering - Workshop on Software Engineering over the Internet, Kyoto, Japan.

  • technical reports

  • 2005 - DE SOUZA, C. R. B., Redmiles, D. An Interdisciplinary Perspective on Interdependencies, Institute for Software Research, University of California, Irvine, Number: UCI-ISR-05-7.
  • 2004 - Silva Filho R. S., DE SOUZA C. R. B., Redmiles D. F. Design and Experiments with YANCEES,a Versatile Publish-Subscribe Service. Technical Report UCI-ISR-04-1. University of California, Irvine, April 2004.
  • 2001 - DE SOUZA, C.R.B., Redmiles, D. F. Awareness for Software Designers, Technical Report Number 01-53, Department of Information and Computer Science, University of California, Irvine.
  • unplublished

  • 2002 - DE SOUZA, C.R.B., Basaveswara, S. D., Kantor, M. Redmiles, D.F. Lessons Learned using Event Notification Servers to Support Awareness, Human Computer Interaction Consortium 2002 Winter Workshop, Jan 31 to Feb 3, Fraser, CO.
  • 2001 - DE SOUZA, C. R. B., Silva Filho, R.S., and Dourish, P. A Multi-Dimensional Scheduler Supporting Critics, Work in progress about the SchedulerPlus . In case of interest, drop me a line at cdesouza@ufpa.br
  • 1999 - Sousa, A. L, DE SOUZA, C. R. B., Software Inspection: Models and Tools (in Portuguese), 6th Informatics Week, Department of Informatics, Federal University of Pará, Belém, Pará, Brazil. 6th Semana de Informática, Departamento de Informática, Universidade Federal do Pará.
  • 1999 - Valle, R. F. DE SOUZA, C. R. B., AutomataEditor: A Tool for Construction of Finite Automata (in Portuguese), 6th Informatics Week, Department of Informatics, Federal University of Pará, Belém, Pará, Brazil. 6th Semana de Informática, Departamento de Informática, Universidade Federal do Pará.
  • thesis and dissertation

  • 2005 - DE SOUZA, C. R. B., On the Relationship between Software Dependencies and Coordination: Field Studies and Tool Support . Ph.D. dissertation, Donald Bren School of Information and Computer Sciences, University of California, Irvine, Irvine, CA, USA.
  • Abstract

    As software systems provide more, and more distributed, real-time services to our society, it is possible to witness their growing complexity. One way to manage this complexity is to decompose software systems into smaller parts, called modules. The predictable consequence of dividing a system into modules is that these modules need to be put back together in some coordinated way, so that the software system can provide services. A dependency between software modules is said to exist when one module relies on another to perform its operations or when changes to the latter must be reflected on the former. Dependencies between software modules affect their development, maintenance, and reuse. More important, they affect the coordination of software development efforts. Although this relationship has been long known by researchers and practitioners, it has been largely unexplored. Most researchers focus on the technical aspects of the dependencies – identification, analysis, and maintenance – instead of focusing on their implications for understanding the collaborative work of software production. Meanwhile, empirical studies of software dependencies focus on how organizations and teams adopt strategies to manage these dependencies.

    To address this issue, I have conducted two field studies to understand how software developers manage the effect of these dependencies in the coordination of their work. Using ethnographic data, I detail how management of dependencies can be understood as impact management – the work performed by software developers to minimize the impact of one’s effort on that of others, and at the same time, the impact of others’ efforts on one’s own. The main aspect underlying impact management is used to inform the design of Ariadne, a tool that aims to facilitate this same activity.

    Ariadne is evaluated in two different settings, each examined to determine how software dependencies can be used to facilitate the understanding and enactment of collaborative software development activities. This dissertation concludes by using the observations from my field studies and results from my evaluations to suggest implications for empirical software engineering research, organizational work practices, and the design of collaborative technologies.

     

  • 1998 - DE SOUZA, C. R. B., A framework for annotation-based cooperative diagram editors (in Portuguese, Um Framework para Editores de Diagramas Cooperativos baseados em Anotações. M. Sc. dissertation, Institute of Computing, State University of Campinas, Campinas, São Paulo, Brazil.
  • Abstract

    This document presents an annotation model for cooperative software development, and an object-oriented application framework for diagram editors called ABCDE (Annotation Based Cooperative Diagram Editor). Cooperation among users is achieved by using annotations on diagrams. Annotations are used by the authors to communicate ideas or opinions about a document.

    A framework is an abstract object-oriented design that can be tailored according to specific applications. The framework developed in this work, ABCDE, provides support for the construction of annotation based cooperative diagram editors for class diagrams of UML methodology. The main configurable aspect of ABCDE is the annotation model used, so editors built from ABCDE can be tailored to particular needs of different tasks in software development.

    The contributions of this work are: (i) the specification of a cooperation model for cooperative software development. This model uses annotations as a mean to support collaboration, supports the revision and co-authoring tasks, and is independent of methodology for software development. Moreover, it can be extended to support different tasks of software development process; (ii) the framework ABCDE (Annotation Based Cooperative Diagram Editor), which main hot-spot is the annotation model used because it implements the cooperation model developed; and (iii) the ABCDE-Web system, a prototype developed from ABCDE that can be used for software development on the Web.