A field study of the software design process for large systems
Communications of the ACM
Designing for cooperation: cooperating in design
Communications of the ACM
The network nation: human communication via computer
The network nation: human communication via computer
The mythical man-month (anniversary ed.)
The mythical man-month (anniversary ed.)
Software and Its Development
Software Engineering Economics
Software Engineering Economics
Designing for usability—key principles and what designers think
CHI '83 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Piazza: a desktop environment supporting impromptu and planned interactions
CSCW '96 Proceedings of the 1996 ACM conference on Computer supported cooperative work
The effective use of automated application development tools
IBM Systems Journal
ICSE '97 Proceedings of the 19th international conference on Software engineering
An empirical study of communication in code inspections
ICSE '97 Proceedings of the 19th international conference on Software engineering
TeleNotes: managing lightweight interactions in the desktop
ACM Transactions on Computer-Human Interaction (TOCHI)
Communication and organization in software development: an empirical study
IBM Systems Journal
All talk and all action: strategies for managing voicemail messages
CHI 98 Cconference Summary on Human Factors in Computing Systems
Inconsistency Management for Multiple-View Software Development Environments
IEEE Transactions on Software Engineering
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
Computer Supported Cooperative Work
All I really need to know about pair programming I learned in kindergarten
Communications of the ACM
ICIS '99 Proceedings of the 20th international conference on Information Systems
Interaction and outeraction: instant messaging in action
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
Collaboration with Lean Media: how open-source software succeeds
CSCW '00 Proceedings of the 2000 ACM conference on Computer supported cooperative work
How does radical collocation help a team succeed?
CSCW '00 Proceedings of the 2000 ACM conference on Computer supported cooperative work
Virtual teams: managerial behavior control's impact on team effectiveness
ICIS '00 Proceedings of the twenty first international conference on Information systems
An empirical study of global software development: distance and speed
ICSE '01 Proceedings of the 23rd International Conference on Software Engineering
Case study: extreme programming in a university environment
ICSE '01 Proceedings of the 23rd International Conference on Software Engineering
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Studies of the work practices of software engineers
Advances in software engineering
The role of software processes and communication in offshore software development
Communications of the ACM - Supporting community and building social capital
Mobile instant messaging through Hubbub
Communications of the ACM
The character, functions, and styles of instant messaging in the workplace
CSCW '02 Proceedings of the 2002 ACM conference on Computer supported cooperative work
Collaborative tools and processes to support software engineering shift work
BT Technology Journal
Virtual Teams: What are their Characteristics, and Impact on Team Performance?
Computational & Mathematical Organization Theory
Evaluating the CMM Level 3 KPA of Intergroup Coordination: A theory-based approach
Information Technology and Management
Guest Editors' Introduction: Global Software Development
IEEE Software
Communication and Organization: An Empirical Study of Discussion in Inspection Meetings
IEEE Transactions on Software Engineering
CHI '01 Extended Abstracts on Human Factors in Computing Systems
Rapid software development through team collocation
IEEE Transactions on Software Engineering
A dynamic coordination policy for software system construction
IEEE Transactions on Software Engineering
Reducing inspection interval in large-scale software development
IEEE Transactions on Software Engineering
The Multimedia Maintenance Interface (MuMMI) System
COMPSAC '00 24th International Computer Software and Applications Conference
Gossip: An Awareness Engine for Increasing Product Awareness in Distributed Development Projects
CAiSE '00 Proceedings of the 12th International Conference on Advanced Information Systems Engineering
Before Getting There: Potential and Actual Collaboration
CRIWG '02 Proceedings of the 8th International Workshop on Groupware: Design, Implementation and Use
Utilizing Past Event Histories in a Process-Centered Software Engineering Environment
ASWEC '97 Proceedings of the Australian Software Engineering Conference
Managing process improvement in virtual software corporations
WET-ICE '96 Proceedings of the 5th International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises (WET ICE'96)
Proceedings of the 9th European software engineering conference held jointly with 11th ACM SIGSOFT international symposium on Foundations of software engineering
A system for supporting and managing same-time/different-place group interactions
AVI '98 Proceedings of the working conference on Advanced visual interfaces
ACM Transactions on Computer-Human Interaction (TOCHI)
Team structure and team performance in IS development: a social network perspective
Information and Management
Knowledge impacts of user participation: a cognitive perspective
Proceedings of the 2004 SIGMIS conference on Computer personnel research: Careers, culture, and ethics in a networked environment
Improving software team productivity
Communications of the ACM - New architectures for financial services
Who should work with whom?: building effective software project teams
Communications of the ACM - Wireless sensor networks
Software development: processes and performance
IBM Systems Journal
Effective work practices for software engineering: free/libre open source software development
Proceedings of the 2004 ACM workshop on Interdisciplinary software engineering research
Group awareness in distributed software development
CSCW '04 Proceedings of the 2004 ACM conference on Computer supported cooperative work
An experimental simulation of multi-site software development
CASCON '04 Proceedings of the 2004 conference of the Centre for Advanced Studies on Collaborative research
People-to-People-to-Geographical-Places: The P3 Framework for Location-Based Community Systems
Computer Supported Cooperative Work
The war room command console: shared visualizations for inclusive team coordination
SoftVis '05 Proceedings of the 2005 ACM symposium on Software visualization
Global software development at siemens: experience from nine projects
Proceedings of the 27th international conference on Software engineering
Coordination in software development: the problem of task allocation
HSSE '05 Proceedings of the 2005 workshop on Human and social factors of software engineering
The Impact of Institutional Forces on Software Metrics Programs
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
Supporting online problem-solving communities with the semantic web
Proceedings of the 15th international conference on World Wide Web
Planning and improving global software development process using simulation
Proceedings of the 2006 international workshop on Global software development for the practitioner
A framework for the analysis of coordination in global software development
Proceedings of the 2006 international workshop on Global software development for the practitioner
Global software development in the freeBSD project
Proceedings of the 2006 international workshop on Global software development for the practitioner
Gestion de l'inter-activités pour le support au développement logiciel coopératif
IHM 2005 Proceedings of the 17th international conference on Francophone sur l'Interaction Homme-Machine
European Journal of Information Systems - Special section: PACIS 2004
Proceedings of the 2006 ACM/IEEE international symposium on Empirical software engineering
Ambidextrous coping strategies in globally distributed software development projects
Communications of the ACM
CVS integration with notification and chat: lightweight software team collaboration
CSCW '06 Proceedings of the 2006 20th anniversary conference on Computer supported cooperative work
CSCW '06 Proceedings of the 2006 20th anniversary conference on Computer supported cooperative work
CSCW '06 Proceedings of the 2006 20th anniversary conference on Computer supported cooperative work
A structural equation evaluation of CASE tools attributes
Journal of Management Information Systems
Effects of four modes of group communication on the outcomes of software requirements determination
Journal of Management Information Systems
Communication and coordination in the virtual office
Journal of Management Information Systems - Special section: Managing virtual workplaces and teleworking with information technology
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
The duality of articulation work in large heterogeneous settings - a study in health care
ECSCW'05 Proceedings of the ninth conference on European Conference on Computer Supported Cooperative Work
Journal of Management Information Systems
Expertise Integration and Creativity in Information Systems Development
Journal of Management Information Systems
Journal of Management Information Systems
A Contingency Approach to Software Project Coordination
Journal of Management Information Systems
An Integrated Performance Model Information Systems Projects
Journal of Management Information Systems
Mediators between coordination and IS project performance
Information and Management
CASCON '07 Proceedings of the 2007 conference of the center for advanced studies on Collaborative research
Understanding and supporting informal interactions in hospital work
GROUP '07 Doctoral Consortium papers
A collaborative platform for application knowledge management in software maintenance projects
COMPUTE '08 Proceedings of the 1st Bangalore Annual Compute Conference
Influence of team organisation and forum support for software development team members' interactions
International Journal of Information Systems and Change Management
Effecting change: coordination in large-scale software development
Proceedings of the 2008 international workshop on Cooperative and human aspects of software engineering
Deep intellisense: a tool for rehydrating evaporated information
Proceedings of the 2008 international working conference on Mining software repositories
Architecture leadership and management in globally distributed software development
Proceedings of the first international workshop on Leadership and management in software architecture
The impact of agile practices on communication in software development
Empirical Software Engineering
Novice software developers, all over again
ICER '08 Proceedings of the Fourth international Workshop on Computing Education Research
An analytical model for requirements activities and software product quality
Journal of Computational Methods in Sciences and Engineering - Selected papers from the International Conference on Computer Science, Software Engineering, Information Technology, e-Business, and Applications, 2004
Proceedings of the Second ACM-IEEE international symposium on Empirical software engineering and measurement
Workspace Environment for Collaboration in Small Software Development Organization
CDVE '08 Proceedings of the 5th international conference on Cooperative Design, Visualization, and Engineering
Detecting Coordination Problems in Collaborative Software Development Environments
Information Systems Management
Object-oriented analysis and design in software project teams
Human-Computer Interaction
The work of IT system developers in context: an organizational case study
Human-Computer Interaction
Team Knowledge and Coordination in Geographically Distributed Software Development
Journal of Management Information Systems
Team Cognition: Development and Evolution in Software Project Teams
Journal of Management Information Systems
Predicting build failures using social network analysis on developer communication
ICSE '09 Proceedings of the 31st International Conference on Software Engineering
How tagging helps bridge the gap between social and technical aspects in software development
ICSE '09 Proceedings of the 31st International Conference on Software Engineering
The secret life of bugs: Going past the errors and omissions in software repositories
ICSE '09 Proceedings of the 31st International Conference on Software Engineering
Governance-Knowledge Fit in Systems Development Projects
Information Systems Research
Coordination in large-scale software teams
CHASE '09 Proceedings of the 2009 ICSE Workshop on Cooperative and Human Aspects on Software Engineering
Proceedings of the the 7th joint meeting of the European software engineering conference and the ACM SIGSOFT symposium on The foundations of software engineering
Using social visualization to motivate social production
IEEE Transactions on Multimedia - Special section on communities and media computing
Distributed Information System Development: Review of Some Management Issues
OTM '09 Proceedings of the Confederated International Workshops and Posters on On the Move to Meaningful Internet Systems: ADI, CAMS, EI2N, ISDE, IWSSA, MONET, OnToContent, ODIS, ORM, OTM Academy, SWWS, SEMELS, Beyond SAWSDL, and COMBEK 2009
Virtual workgroups in offshore systems development
Information and Software Technology
Information and Software Technology
Proceedings of the 3rd India software engineering conference
A teamwork model for understanding an agile team: A case study of a Scrum project
Information and Software Technology
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
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
Supporting informal co-located collaboration in hospital work
CRIWG'07 Proceedings of the 13th international conference on Groupware: design implementation, and use
ICSP'08 Proceedings of the Software process, 2008 international conference on Making globally distributed software development a success story
Investigating Collaboration Driven by Requirements in Cross-Functional Software Teams
CIRCUS '09 Proceedings of the 2009 Collaboration and Intercultural Issues on Requirements: Communication, Understanding and Softskills
Global IT teams and project success
Proceedings of the 2010 Special Interest Group on Management Information System's 48th annual conference on Computer personnel research on Computer personnel research
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
Customized awareness: recommending relevant external change events
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering - Volume 1
Keeping up with your friends: function Foo, library Bar.DLL, and work item 24
Proceedings of the 1st Workshop on Web 2.0 for Software Engineering
The role of emergent knowledge structures in collaborative software development
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering - Volume 2
Optimizing IT process management
ACM SIGSOFT Software Engineering Notes
Supporting enterprise stakeholders in software projects
Proceedings of the 2010 ICSE Workshop on Cooperative and Human Aspects of Software Engineering
Journal of Information Science
People management in software industry: the key to success
ACM SIGSOFT Software Engineering Notes
Social media for software engineering
Proceedings of the FSE/SDP workshop on Future of software engineering research
The impact of social media on software engineering practices and tools
Proceedings of the FSE/SDP workshop on Future of software engineering research
Coordinating global virtual teams: building theory from a case study of software development
CAiSE'10 Proceedings of the 22nd international conference on Advanced information systems engineering
Supporting informal interaction in a hospital through impromptu social networking
CRIWG'10 Proceedings of the 16th international conference on Collaboration and technology
Communico: overhearing conversations in a virtual office
Proceedings of the ACM 2011 conference on Computer supported cooperative work
A review of non-technical issues in global software development
International Journal of Computer Applications in Technology
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Proceedings of the 33rd International Conference on Software Engineering
Second international workshop on web 2.0 for software engineering (Web2SE 2011)
Proceedings of the 33rd International Conference on Software Engineering
The problem of private information in large software organizations
Proceedings of the 2011 International Conference on Software and Systems Process
Determinants of software quality in COTS products: an exploratory study
International Journal of Business Information Systems
Evolving relationships between social networks and stakeholder involvement in software projects
Proceedings of the 13th annual conference on Genetic and evolutionary computation
Economic rationale of high cost and slow delivery in software development
ACM SIGSOFT Software Engineering Notes
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
International Journal of Information Technology and Management
Critical factors in collaborative software development in supply chain management
International Journal of Information Technology and Management
Risk-driven Management Contingency Policies in Collaborative Software Development
International Journal of Information Technology and Management
A cognitive perspective on developer comprehension of software design documentation
Proceedings of the 29th ACM international conference on Design of communication
Developer Heterogeneity and Formation of Communication Networks in Open Source Software Projects
Journal of Management Information Systems
A Hidden Markov Model of Developer Learning Dynamics in Open Source Software Projects
Information Systems Research
To talk or not to talk: factors that influence communication around changesets
Proceedings of the ACM 2012 conference on Computer Supported Cooperative Work
Proceedings of the ACM 2012 conference on Computer Supported Cooperative Work
Proximity: a measure to quantify the need for developers' coordination
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
Exploring the impact of task allocation strategies for global software development using simulation
SPW/ProSim'06 Proceedings of the 2006 international conference on Software Process Simulation and Modeling
Coordination in co-located agile software development projects
Journal of Systems and Software
Proceedings of the 27th Annual ACM Symposium on Applied Computing
Information and Software Technology
Facilitating communication between engineers with CARES
Proceedings of the 34th International Conference on Software Engineering
Proceedings of the 34th International Conference on Software Engineering
Documenting and sharing knowledge about code
Proceedings of the 34th International Conference on Software Engineering
Supporting semantic conflict prevention in real-time collaborative programming environments
ACM SIGAPP Applied Computing Review
PROFES'12 Proceedings of the 13th international conference on Product-Focused Software Process Improvement
Dispersion, coordination and performance in global software teams: a systematic review
Proceedings of the ACM-IEEE international symposium on Empirical software engineering and measurement
Effects of four distances on communication processes in global software projects
Proceedings of the ACM-IEEE international symposium on Empirical software engineering and measurement
Journal of Systems and Software
Talk versus work: characteristics of developer collaboration on the jazz platform
Proceedings of the ACM international conference on Object oriented programming systems languages and applications
Journal of Global Information Management
Developer Heterogeneity and Formation of Communication Networks in Open Source Software Projects
Journal of Management Information Systems
Novelty-Knowledge Alignment: A Theory of Design Convergence in Systems Development
Journal of Management Information Systems
Situational awareness: personalizing issue tracking systems
Proceedings of the 2013 International Conference on Software Engineering
V:ISSUE:LIZER: exploring requirements clarification in online communication over time
Proceedings of the 2013 International Conference on Software Engineering
Proceedings of the 2013 International Conference on Software Engineering
Proceedings of the 2013 9th Joint Meeting on Foundations of Software Engineering
The lean gap: A review of lean approaches to large-scale software systems development
Journal of Systems and Software
Clairvoyance: A framework to integrate shared displays and mobile computing devices
Future Generation Computer Systems
Hi-index | 48.27 |
Since its inception, the software industry has been in crisis. As Blazer noted 20 years ago, “[Software] is unreliable, delivered late, unresponsive to change, inefficient, and expensive … and has been for the past 20 years” [4]. In a survey of software contractors and government contract officers, over half of the respondents believed that calendar overruns, cost overruns, code that required in-house modifications before being usable, and code that was difficult to modify were common problems in the software projects they supervised [22]. Even today, problems with software systems are common and highly-publicized occurrences.