Publications


Refereed Journal Publications

 J.1      D. Redmiles, A. van der Hoek, B. Al-Ani, T. Hildenbrand, S. Quirk, A. Sarma, R. Silveira Silva Filho, C. de Souza, E. Trainer, Continuous Coordination: A New Paradigm to Support Globally Distributed Software Development Projects, In Wirtschaftsinformatik, Special Issue on the Industrialization of Software Development, 2007, 49(Special Issue), pages S28-S38.

J.2          B. Al-Ani, D. Redmiles, A. van der Hoek, M. Alvim, I. Almeida da Silva, N. Mangano, E. Trainer, A. Sarma, Continuous Coordination within Software Engineering Teams: Concepts and Tool Support, Journal of Computer Science and Engineering in Arabic, 2008 (to appear).


Refereed Conference Publications 

C. 18      L. Maccherone, A.Sarma, P. Wagstrom, and J. Herbsleb, Tesseract: Interactive Environment for Exploration of Project Relationships, Formal Research Demonstration in the thirty-first International Conference on Software Engineering, Vancouver, Canada, May 2009, (to appear).

C. 17       A.Sarma, L. Maccherone, P. Wagstrom, and J. Herbsleb, Tesseract: Interactive Visual Exploration of Socio-Technical Relationships in Software Development, Proceedings of the Thirty-first International Conference on Software Engineering, Vancouver, Canada, May 2009, (to appear).

.C. 16      A. Sarma, D. Redmiles, and A. van der Hoek, Empirical Evidence of the Benefits of Workspace Awareness in Software Configuration Management, ACM SIGSOFT International Symposium on the Foundations of Software Engineering, (FSE 16), Atlanta, Georgia, November 2008, pages 113-123.

 C. 15      B. Al-Ani, E. Trainer, R. Ripley, A. Sarma, A. van der Hoek, and David Redmiles, Continuous Coordination within the Context of Cooperative and Human Aspects of Software Engineering, International Workshop on Cooperative and Human Aspects of Software Engineering, May 2008, pages 1-4.

 C.14       A. Sarma, G. Bortis, and A. van der Hoek, Towards Supporting Awareness of Indirect Conflicts across Software Configuration Management Workspaces, Twenty second IEEE/ACM International Conference on Automated Software Engineering (ASE), Atlanta, Georgia, November 2007, pages 94–103.      

 C.13       A. Sarma, D. Redmiles, and A. van der Hoek, A Comprehensive Evaluation of Workspace Awareness in Software Configuration Management Systems, Short paper in IEEE Symposium on Visual Languages and Human-Centric Computing, Coeur d'Aléne, Idaho, September 2007, pages 23–26

 C.12       I. da Silva, M. Alvim, R. Ripley, A. Sarma, C. Werner, and A. van der Hoek, Designing Software Cockpits for Coordinating Distributed Software Development, First Workshop on Measurement-based Cockpits for Distributed Software and Systems Engineering Projects, Munich, Germany, August 2007, pages 14-18 (electronic proceedings).          

 C.11       R. Ripley, A. Sarma, and A. van der Hoek, A Visualization for Software Project Awareness and Evolution, Fourth International Workshop on Visualizing Software for Understanding and Analysis (VISSOFT), Alberta, Canada, June 2007, pages 137-144.

C.10       B. Al-Ani, A. Sarma, G. Bortis, I. Almeida da Silva, E. Trainer, A. van der Hoek, and D. Redmiles, Continuous Coordination (CC): A New Collaboration Paradigm, CSCW Workshop on Supporting the Social Side of Large Scale Software Development, Banff, Canada, November 2006, pages 69-72.

C.9         A. Sarma and A. van der Hoek, Towards Awareness in the Large, Proceedings in the International Conference on Global Software Engineering, Florianópolis, Brazil, October 2006, pages 127-131.

C.8          A. Sarma, A.van der Hoek, and L-T, Cheng,  A Need-Based Collaboration Classification Framework, Proceedings of Eclipse as a Vehicle for CSCW Research Workshop, Chicago, USA, November 2004, pages 16–20 (also available as IBM Technical Report RC23339).

C.7          R. Ripley, A. Sarma, and A. van der Hoek, Workspace Awareness in Application Development, Proceedings of Eclipse Technology eXchange Workshop, Vancouver, Canada, October 2004, pages 17–21.

C.6          A. Sarma and A. van der Hoek, A Conflict Detected Earlier is a Conflict Resolved Easier, Proceedings of the Fourth Workshop on Open Source Software Engineering, Edinburgh, UK, May 2004, pages 82–86.

C.5          A. van der Hoek, D. Redmiles, P. Dourish, A. Sarma, R. S. Filho, and C. de Souza, Continuous Coordination: A New Paradigm for Collaborative Software Engineering Tools, Proceedings of the Workshop on Directions in Software Engineering Environments, Edinburgh, UK, May 2004, pages 29–36.

C.4          A. Sarma and A. van der Hoek, Visualizing Parallel Workspace Activities, Proceedings of the IASTED International Conference on Software Engineering and Applications, Marina Del Rey, California, USA, November 2003, pages 435–440.

C.3         A. Sarma, Z. Noroozi, and A. van der Hoek, Palantír: Raising Awareness amongConfiguration Management Workspaces , Proceedings of the Twenty-fifth International Conference on Software Engineering, Portland, Oregon, USA, May 2003, pages 444454.

C.2.         A. Sarma and A. van der Hoek, Palantír: Coordinating Distributed Workspaces, Proceedings of the Workshop on Cooperative Support for Distributed Software Engineering Processes, Oxford, UK, August 2002, pages 1093–1097. 

C. 1.        A. Sarma and A. van der Hoek, Palantír: Increasing Awareness in Distributed Software Development, Proceedings of the Second Workshop on Global Software Development, Orlando, Florida, USA, May 2002, pages 28–32.


Other Publications

O.11       J.D. Herbsleb, L. Dabbish, P. Wagstrom, A. Sarma, Supporting Coordination of Work, Paper in Human Computer Interaction Consortium (HCIC), Fraser, CO, USA, February 2009. (to appear).

O.10        P. Wagstrom, L. Dabbish, A. Sarma, and J. Herbsleb, Understanding the Collaboration Needs of a Developing Distributed Team, Workshop on Supporting Distributed Team Work at CSCW 2008, San Diego, CA.

 O.9        J. Herbsleb, L. Dabbish, P. Wagstrom, and A. Sarma, Theory and Analysis of Closely-Coupled Production Work, Workshop on Supporting Distributed Team Work at CSCW 2008, San Diego, CA. 

 O.8         A. Sarma, J. Herbsleb, Exploring Interrelationships among Project Entities to Support Coordination in Distributed Teams, Workshop on Supporting Distributed Team Work at CSCW 2008, San Diego, CA.  Available as a Technical Report CMU-ISR-08-138, Carnegie Mellon University, Institute for Software Research International, Pittsburgh, 2008.

 O.7         A. Sarma, J. Herbsleb, A. Mockus, M. Cataldo, Using Distributed Constraint Satisfaction to Build a Theory of Congruence, Workshop on Socio-Technical Congruence, Collocated with ICSE 2008, Leipzig, Germany. Available as a Technical Report CMU-ISR-08-107, Carnegie Mellon University, Institute for Software Research International, Pittsburgh, 2008.

 O.6         A. Sarma and J. Herbsleb, Using Development Experience to Calculate Congruence, Workshop on Socio-Technical Congruence, Collocated with ICSE 2008, Leipzig, Germany. Available as a Technical Report CMU-ISR-08-106, Carnegie Mellon University, Institute for Software Research International, Pittsburgh, 2008.

 O.5         A. Sarma, J. Herbsleb, and A. van der Hoek, Challenges in Measuring, Understanding, and Achieving Social-Technical Congruence, Workshop on Socio-Technical Congruence, Collocated with ICSE 2008, Leipzig, Germany. Available as a Technical Report CMU-ISR-08-105, Carnegie Mellon University, Institute for Software Research International, Pittsburgh, 2008.

O.4          A. Sarma, Palantír: Coordinating Distributed Software Development through Awareness, Invited student paper in Human Computer Interaction Consortium (HCIC), Fraser, CO, USA, January 2006.

O.3          D. Redmiles, A. van der Hoek, A. Sarma, C. de Souza, E. Trainer, S. Quirk, and R. de Paula, Unifying Formal and Informal Coordination through Continuous Coordination, Paper in Human Computer Interaction Consortium (HCIC), Fraser, CO, USA, January 2006.

O.2         A. Sarma, Contextualized Awareness: A Lynchpin of Software Development, CSCW Workshop on Awareness in Activity-Centric Groupware Design, Banff, Canada, November 2006.

O.1          A. Sarma, Configuration Mansagement Workspace Awareness for Distributed Software Development, Doctoral Symposium at the European Software Engineering Conference together with ACM SIGSOFT Symposium on the Foundations of Software Engineering (ESEC/FSE), Helsinki, Finland, September 2003.


Technical Reports

 T.4          R. Ripley, A. Sarma, and A. van der Hoek, Using Visualizations to Analyze Workspace Activity and Discern Software Project Evolution, Technical Report, UCI-ISR-06-1, University of California, Irvine, Institute for Software Research, January 2006.

T.3          A. Sarma, A Survey of Collaborative Tools in Software Development, Technical Report, UCI-ISR-05-3, University of California, Irvine, Institute for Software Research, March 2005.

T.2          A. Sarma and A. van der Hoek, A Need Hierarchy for Team, Technical Report, UCI-ISR-04-9, University of California, Irvine, Institute for Software Research, October 2004.

T.1          A. Sarma and A. van der Hoek, Visualizing Parallel Workspace Activities, Technical Report, UCI-ISR-02-08, University of California, Irvine, Institute for Software Research, January 2003.

Thesis 

A. Sarma, Palantír: Enhancing Configuration Management Workspaces to Support Distributed Software Development, Ph.D. Dissertation, University of California Irvine, 2007. Please contact me for a copy of the thesis.