Group awareness in distributed software development
CSCW '04 Proceedings of the 2004 ACM conference on Computer supported cooperative work
CVSscan: visualization of code evolution
SoftVis '05 Proceedings of the 2005 ACM symposium on Software visualization
The war room command console: shared visualizations for inclusive team coordination
SoftVis '05 Proceedings of the 2005 ACM symposium on Software visualization
SoftVis '05 Proceedings of the 2005 ACM symposium on Software visualization
Seeking the source: software source code as a social and technical artifact
GROUP '05 Proceedings of the 2005 international ACM SIGGROUP conference on Supporting group work
LifeSource: two CVS visualizations
CHI '06 Extended Abstracts on Human Factors in Computing Systems
An open framework for CVS repository querying, analysis and visualization
Proceedings of the 2006 international workshop on Mining software repositories
Multiscale and multivariate visualizations of software evolution
SoftVis '06 Proceedings of the 2006 ACM symposium on Software visualization
ACSC '06 Proceedings of the 29th Australasian Computer Science Conference - Volume 48
CVS integration with notification and chat: lightweight software team collaboration
CSCW '06 Proceedings of the 2006 20th anniversary conference on Computer supported cooperative work
Visual assessment of software evolution
Science of Computer Programming
Task and social visualization in software development: evaluation of a prototype
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
FASTDash: a visual dashboard for fostering awareness in software teams
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Visual Analytics: Visual data mining and analysis of software repositories
Computers and Graphics
Global Software Engineering: The Future of Socio-technical Coordination
FOSE '07 2007 Future of Software Engineering
Collaboration in Software Engineering: A Roadmap
FOSE '07 2007 Future of Software Engineering
Using Software Repositories to Investigate Socio-technical Congruence in Development Projects
MSR '07 Proceedings of the Fourth International Workshop on Mining Software Repositories
A socio-technical framework for supporting programmers
Proceedings of the the 6th joint meeting of the European software engineering conference and the ACM SIGSOFT symposium on The foundations of software engineering
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Team: towards a software engineering semantic web
Proceedings of the 2008 international workshop on Cooperative and human aspects of software engineering
Composing knowledge fragments: a next generation ide
Companion of the 30th international conference on Software engineering
Facilitating Collaboration in a Distributed Software Development Environment Using P2P Architecture
Agents and Peer-to-Peer Computing
Detecting Coordination Problems in Collaborative Software Development Environments
Information Systems Management
Visual querying and analysis of large software repositories
Empirical Software Engineering
Tesseract: Interactive visual exploration of socio-technical relationships in software development
ICSE '09 Proceedings of the 31st International Conference on Software Engineering
WIPDash: Work Item and People Dashboard for Software Development Teams
INTERACT '09 Proceedings of the 12th IFIP TC 13 International Conference on Human-Computer Interaction: Part II
Using social visualization to motivate social production
IEEE Transactions on Multimedia - Special section on communities and media computing
Using Developer Activity Data to Enhance Awareness during Collaborative Software Development
Computer Supported Cooperative Work
CodeSaw: a social visualization of distributed software development
INTERACT'07 Proceedings of the 11th IFIP TC 13 international conference on Human-computer interaction - Volume Part II
Offshore software development: transferring research findings into the classroom
SEAFOOD'07 Proceedings of the 1st international conference on Software engineering approaches for offshore and outsourced development
SEAFOOD'07 Proceedings of the 1st international conference on Software engineering approaches for offshore and outsourced development
Awareness 2.0: staying aware of projects, developers and tasks using dashboards and feeds
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering - Volume 1
Package Fingerprints: A visual summary of package interface usage
Information and Software Technology
Dependence cluster visualization
Proceedings of the 5th international symposium on Software visualization
A review of awareness in distributed collaborative software engineering
Software—Practice & Experience - Focus on Selected PhD Literature Reviews in the Practical Aspects of Software Technology
Challenges and improvements in distributed software development: a systematic review
Advances in Software Engineering
ISVC'10 Proceedings of the 6th international conference on Advances in visual computing - Volume Part III
Monitoring code quality and development activity by software maps
Proceedings of the 2nd Workshop on Managing Technical Debt
Supporting software history exploration
Proceedings of the 8th Working Conference on Mining Software Repositories
To lock, or not to lock: That is the question
Journal of Systems and Software
Social coding in GitHub: transparency and collaboration in an open software repository
Proceedings of the ACM 2012 conference on Computer Supported Cooperative Work
Supporting group awareness in distributed software development
EHCI-DSVIS'04 Proceedings of the 2004 international conference on Engineering Human Computer Interaction and Interactive Systems
Tools used in Global Software Engineering: A systematic mapping review
Information and Software Technology
Version-centric visualization of code evolution
EUROVIS'05 Proceedings of the Seventh Joint Eurographics / IEEE VGTC conference on Visualization
CVSgrab: mining the history of large software projects
EUROVIS'06 Proceedings of the Eighth Joint Eurographics / IEEE VGTC conference on Visualization
Visualizing history to improve users' location and comprehension of collaborative work
Proceedings of the 17th ACM international conference on Supporting group work
Tool Assisted Analysis of Open Source Projects: A Multi-Faceted Challenge
International Journal of Open Source Software and Processes
Computer Supported Cooperative Work
Taskville: visualizing tasks and raising awareness in the workplace
CHI '13 Extended Abstracts on Human Factors in Computing Systems
Situational awareness: personalizing issue tracking systems
Proceedings of the 2013 International Conference on Software Engineering
Hi-index | 0.00 |
In large projects, software developers struggle with two sources of complexity 驴 the complexity of the code itself, and the complexity of of the process of producing it. Both of these concerns have been subjected to considerable research investigation, and tools and techniques have been developed to help manage them. However, these solutions have generally been developed independently, making it difficult to deal with problems that inherently span both dimensions.We describe Augur, a visualization tool that supports distributed software development processes. Augur creates visual representations of both software artifacts and software development activities, and, crucially, allows developers to explore the relationship between them. Augur is designed not for managers, but for the developers participating in the software development process.We discuss some of the early results of informal evaluation with open source software developers. Our experiences to date suggest that combining views of artifacts and activities is both meaningful and valuable to software developers.