Peopleware: productive projects and teams
Peopleware: productive projects and teams
Patterns of contact and communication in scientific research collaborations
Intellectual teamwork
People, Organizations, and Process Improvement
IEEE Software
Considering an organization's memory
CSCW '98 Proceedings of the 1998 ACM conference on Computer supported cooperative work
Splitting the organization and integrating the code: Conway's law revisited
Proceedings of the 21st international conference on Software engineering
The geography of coordination: dealing with distance in R&D work
GROUP '99 Proceedings of the international ACM SIGGROUP conference on Supporting group work
A Web-based approach to interactive visualization in context
AVI '00 Proceedings of the working conference on Advanced visual interfaces
Expertise recommender: a flexible recommendation system and architecture
CSCW '00 Proceedings of the 2000 ACM conference on Computer supported cooperative work
Distance, dependencies, and delay in a global collaboration
CSCW '00 Proceedings of the 2000 ACM conference on Computer supported cooperative work
An empirical study of global software development: distance and speed
ICSE '01 Proceedings of the 23rd International Conference on Software Engineering
Guest Editors' Introduction: Global Software Development
IEEE Software
Object-oriented analysis and design in software project teams
Human-Computer Interaction
Towards compatible primitive structures
Journal of Experimental & Theoretical Artificial Intelligence - Special issue: conceptual graphs workshop
Palantír: raising awareness among configuration management workspaces
Proceedings of the 25th International Conference on Software Engineering
Proceedings of the 12th ACM SIGSOFT twelfth international symposium on Foundations of software engineering
Sometimes you need to see through walls: a field study of application programming interfaces
CSCW '04 Proceedings of the 2004 ACM conference on Computer supported cooperative work
Hipikat: A Project Memory for Software Development
IEEE Transactions on Software Engineering
European Journal of Information Systems - Special issue: From technical to socio-technical change: Tackling the human and organizational aspects of systems development projects
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Proceedings of the 28th international conference on Software engineering
A research agenda for distributed software development
Proceedings of the 28th international conference on Software engineering
Automating bug report assignment
Proceedings of the 28th international conference on Software engineering
Supporting software development as knowledge-intensive and collaborative activity
Proceedings of the 2006 international workshop on Workshop on interdisciplinary software engineering research
TA-RE: an exchange language for mining software repositories
Proceedings of the 2006 international workshop on Mining software repositories
Formal models for expert finding in enterprise corpora
SIGIR '06 Proceedings of the 29th annual international ACM SIGIR conference on Research and development in information retrieval
Expertise visualization: an implementation and study based on cognitive fit theory
Decision Support Systems
Global Software Engineering: The Future of Socio-technical Coordination
FOSE '07 2007 Future of Software Engineering
The Future of Programming Environments: Integration, Synergy, and Assistance
FOSE '07 2007 Future of Software Engineering
Determining Implementation Expertise from Bug Reports
MSR '07 Proceedings of the Fourth International Workshop on Mining Software Repositories
MSR '07 Proceedings of the Fourth International Workshop on Mining Software Repositories
Broad expertise retrieval in sparse data environments
SIGIR '07 Proceedings of the 30th annual international ACM SIGIR conference on Research and development in information retrieval
Does a programmer's activity indicate knowledge of code?
Proceedings of the the 6th joint meeting of the European software engineering conference and the ACM SIGSOFT symposium on The foundations of software engineering
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
Socially augmenting employee profiles with people-tagging
Proceedings of the 20th annual ACM symposium on User interface software and technology
Searching the library and asking the peers: learning to use Java APIs on demand
Proceedings of the 5th international symposium on Principles and practice of programming in Java
Searching for experts in the enterprise: combining text and social network analysis
Proceedings of the 2007 international ACM conference on Supporting group work
Effecting change: coordination in large-scale software development
Proceedings of the 2008 international workshop on Cooperative and human aspects of software engineering
Mining usage expertise from version archives
Proceedings of the 2008 international working conference on Mining software repositories
International Journal of Geographical Information Science
Identifying domain expertise of developers from source code
Proceedings of the 14th ACM SIGKDD international conference on Knowledge discovery and data mining
Understanding and Improving Collective Attention Economy for Expertise Sharing
CAiSE '08 Proceedings of the 20th international conference on Advanced Information Systems Engineering
Tapping on the potential of q&a community by recommending answer providers
Proceedings of the 17th ACM conference on Information and knowledge management
A language modeling framework for expert finding
Information Processing and Management: an International Journal
On the Process of Software Design: Sources of Complexity and Reasons for Muddling through
Engineering Interactive Systems
Tesseract: Interactive visual exploration of socio-technical relationships in software development
ICSE '09 Proceedings of the 31st International Conference on Software Engineering
Succession: Measuring transfer of code and developer productivity
ICSE '09 Proceedings of the 31st International Conference on Software Engineering
Towards automation of iteration planning
Proceedings of the 24th ACM SIGPLAN conference companion on Object oriented programming systems languages and applications
Using Developer Activity Data to Enhance Awareness during Collaborative Software Development
Computer Supported Cooperative Work
Software support tools and experimental work
Proceedings of the 2006 international conference on Empirical software engineering issues: critical assessment and future directions
Reducing the cost of communication and coordination in distributed software development
SEAFOOD'07 Proceedings of the 1st international conference on Software engineering approaches for offshore and outsourced development
Codebook: discovering and exploiting relationships in software repositories
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering - Volume 1
StakeNet: using social networks to analyse the stakeholders of large-scale software projects
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering - Volume 1
A degree-of-knowledge model to capture source code familiarity
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering - Volume 1
Recommending experts using communication history
Proceedings of the 2nd International Workshop on Recommendation Systems for Software Engineering
SOFAS: software analysis services
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering - Volume 2
Discovery and visualization of expertise in a scientific community
Proceedings of the 7th International Conference on Frontiers of Information Technology
Timesheet assistant: mining and reporting developer effort
Proceedings of the IEEE/ACM international conference on Automated software engineering
G-Finder: routing programming questions closer to the experts
Proceedings of the ACM international conference on Object oriented programming systems languages and applications
JSAI-isAI'09 Proceedings of the 2009 international conference on New frontiers in artificial intelligence
Developer fluency: achieving true mastery in software projects
Proceedings of the eighteenth ACM SIGSOFT international symposium on Foundations of software engineering
Growth of newcomer competence: challenges of globalization
Proceedings of the FSE/SDP workshop on Future of software engineering research
CRIWG'10 Proceedings of the 16th international conference on Collaboration and technology
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
A framework for trust enabled software asset retrieval
ATC'10 Proceedings of the 7th international conference on Autonomic and trusted computing
Hard-to-answer questions about code
Evaluation and Usability of Programming Languages and Tools
"Not my bug!" and other reasons for software bug report reassignments
Proceedings of the ACM 2011 conference on Computer supported cooperative work
Security versus performance bugs: a case study on Firefox
Proceedings of the 8th Working Conference on Mining Software Repositories
Exploring a Bayesian and linear approach to requirements traceability
Information and Software Technology
Reducing the effort of bug report triage: Recommenders for development-oriented decisions
ACM Transactions on Software Engineering and Methodology (TOSEM)
Extending socio-technical congruence with awareness relationships
Proceedings of the 4th international workshop on Social software engineering
Don't touch my code!: examining the effects of ownership on software quality
Proceedings of the 19th ACM SIGSOFT symposium and the 13th European conference on Foundations of software engineering
Using domain ontologies for finding experts in corporate wikis
Proceedings of the 7th International Conference on Semantic Systems
ExpertiseNet: relational and evolutionary expert modeling
UM'05 Proceedings of the 10th international conference on User Modeling
Proceedings of the ACM 2012 conference on Computer Supported Cooperative Work
Conceptualizing and advancing research networking systems
ACM Transactions on Computer-Human Interaction (TOCHI)
PROFES'05 Proceedings of the 6th international conference on Product Focused Software Process Improvement
Personometrics: mapping and visualizing communication patterns in r&d projects
CoLIS'05 Proceedings of the 5th international conference on Context: conceptions of Library and Information Sciences
Using dynamic fuzzy ontologies to understand creative environments
FQAS'06 Proceedings of the 7th international conference on Flexible Query Answering Systems
Finding expert users in community question answering
Proceedings of the 21st international conference companion on World Wide Web
Refining code ownership with synchronous changes
Empirical Software Engineering
WhoseFault: automatic developer-to-fault assignment through fault localization
Proceedings of the 34th International Conference on Software Engineering
Foundations and Trends in Information Retrieval
Recommender systems for manual testing: deciding how to assign tests in a test team
Proceedings of the ACM-IEEE international symposium on Empirical software engineering and measurement
History slicing: assisting code-evolution tasks
Proceedings of the ACM SIGSOFT 20th International Symposium on the Foundations of Software Engineering
An Information Foraging Theory Perspective on Tools for Debugging, Refactoring, and Reuse Tasks
ACM Transactions on Software Engineering and Methodology (TOSEM)
Simulation-based workforce assignment considering position in a social network
Proceedings of the Winter Simulation Conference
Tool Assisted Analysis of Open Source Projects: A Multi-Faceted Challenge
International Journal of Open Source Software and Processes
Computer Supported Cooperative Work
Assistance in computer programming learning using educational data mining and learning analytics
Proceedings of the 18th ACM conference on Innovation and technology in computer science education
Distributed development considered harmful?
Proceedings of the 2013 International Conference on Software Engineering
Proceedings of the 10th Working Conference on Mining Software Repositories
Bug report assignee recommendation using activity profiles
Proceedings of the 10th Working Conference on Mining Software Repositories
Using developer interaction data to compare expertise metrics
Proceedings of the 10th Working Conference on Mining Software Repositories
Convergent contemporary software peer review practices
Proceedings of the 2013 9th Joint Meeting on Foundations of Software Engineering
Degree-of-knowledge: Modeling a developer's knowledge of code
ACM Transactions on Software Engineering and Methodology (TOSEM)
Sharing Knowledge and Expertise: The CSCW View of Knowledge Management
Computer Supported Cooperative Work
Hi-index | 0.00 |
Finding relevant expertise is a critical need in collaborative software engineering, particularly in geographically distributed developments. We introduce a tool that uses data from change management systems to locate people with desired expertise. It uses a quantification of experience, and presents evidence to validate this quantification as a measure of expertise. The tool enables developers, for example, easily to distinguish someone who has worked only briefly in a particular area of the code from someone who has more extensive experience, and to locate people with broad expertise throughout large parts of the product, such as module or even subsystems. In addition, it allows a user to discover expertise profiles for individuals or organizations. Data from a deployment of the tool in a large software development organization shows that newer, remote sites tend to use the tool for expertise location more frequently. Larger, more established sites used the tool to find expertise profiles for people or organizations. We conclude by describing extensions that provide continuous awareness of ongoing work and an interactive, quantitative resume.