|
My research focuses on facilitating coordination in distributed software development and lies at the intersection of Software Engineering, Human Computer Interaction, and Computer Supported Cooperative Work (CSCW). More specifically, I seek to understand how factors such as interdependencies among software artifacts, instability in software structure, design erosion, and organizational culture affect coordination, and create effective coordination solutions for distributed development by identifying the kinds of information required for coordination, the means of generating and distributing such information, and ways to present it..
My research interests can be broadly categorized into the following domains:
- Configuration Management systems
- Coordination across software lifecycle phases
- Collaborative tools for global software development
As part of my dissertation work, I have designed and implemented Palantír, a workspace awareness tool that enhances Configuration Management systems with awareness of parallel development activities and their
effects on the local workspace. I am also involved in the design and development of two other research tools: the Workspace Activity Viewer and the World
View, which are still in their development stages.
I have a Masters degree in Information and Computer Sciences from University of California, Irvine and a joint B.S. and M.S. degree in Management Studies from the Birla Institute of Technology and Sciences (BITS), Pilani, Rajasthan, India. I have two years of industry experience as a
Software Engineer in IMR Global, India.
|