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 444–454.
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.