A field study of the software design process for large systems
Communications of the ACM
The technology of team navigation
Intellectual teamwork
Coordination languages and their significance
Communications of the ACM
Inside a software design team: knowledge acquisition, sharing, and integration
Communications of the ACM
The interdisciplinary study of coordination
ACM Computing Surveys (CSUR)
People, Organizations, and Process Improvement
IEEE Software
Experimental software engineering: a report on the state of the art
Proceedings of the 17th international conference on Software engineering
The role of experimentation in software engineering: past, current, and future
Proceedings of the 18th international conference on Software engineering
A coordination perspective on software architecture: towards a design handbook for integrating software components
Splitting the organization and integrating the code: Conway's law revisited
Proceedings of the 21st international conference on Software engineering
Experimentation in software engineering: an introduction
Experimentation in software engineering: an introduction
Distributed cognition: toward a new foundation for human-computer interaction research
ACM Transactions on Computer-Human Interaction (TOCHI) - Special issue on human-computer interaction in the new millennium, Part 2
On the criteria to be used in decomposing systems into modules
Communications of the ACM
Proceedings of the 24th International Conference on Software Engineering
Globalization by Chunking: A Quantitative Approach
IEEE Software
Knowledge and Organization: A Social-Practice Perspective
Organization Science
An Empirical Study of Speed and Communication in Globally Distributed Software Development
IEEE Transactions on Software Engineering
A qualitative empirical evaluation of design decisions
HSSE '05 Proceedings of the 2005 workshop on Human and social factors of software engineering
Designing task visualizations to support the coordination of work in software development
CSCW '06 Proceedings of the 2006 20th anniversary conference on Computer supported cooperative work
Editorial: For the Special issue on Qualitative Software Engineering Research
Information and Software Technology
A model of design decision making based on empirical results of interviews with software designers
Information and Software Technology
The Future of Empirical Methods in Software Engineering Research
FOSE '07 2007 Future of Software Engineering
A Systematic Review of Theory Use in Software Engineering Experiments
IEEE Transactions on Software Engineering
The influence of organizational structure on software quality: an empirical case study
Proceedings of the 30th international conference on Software engineering
Effecting change: coordination in large-scale software development
Proceedings of the 2008 international workshop on Cooperative and human aspects of software engineering
Team: towards a software engineering semantic web
Proceedings of the 2008 international workshop on Cooperative and human aspects of software engineering
Cooperation and coordination concerns in a distributed software development project
Proceedings of the 2008 international workshop on Cooperative and human aspects of software engineering
Socio-technical congruence (STC 2008)
Companion of the 30th international conference on Software engineering
Towards governance schemes for distributed software development projects
Proceedings of the 1st international workshop on Software development governance
Pitfalls in Remote Team Coordination: Lessons Learned from a Case Study
PROFES '08 Proceedings of the 9th international conference on Product-Focused Software Process Improvement
Latent social structure in open source projects
Proceedings of the 16th ACM SIGSOFT International Symposium on Foundations of software engineering
Does distributed development affect software quality?: an empirical case study of Windows Vista
Communications of the ACM - A Blind Person's Interaction with Technology
Succession: Measuring transfer of code and developer productivity
ICSE '09 Proceedings of the 31st International Conference on Software Engineering
Does distributed development affect software quality? An empirical case study of Windows Vista
ICSE '09 Proceedings of the 31st International Conference on Software Engineering
Beyond Wikipedia: coordination and conflict in online production groups
Proceedings of the 2010 ACM conference on 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
Comparing decision making in agile and non-agile software organizations
XP'07 Proceedings of the 8th international conference on Agile processes in software engineering and extreme programming
Perceived productivity threats in large agile development projects
Proceedings of the 2010 ACM-IEEE International Symposium on Empirical Software Engineering and Measurement
Organizational volatility and its effects on software defects
Proceedings of the eighteenth ACM SIGSOFT international symposium on Foundations of software engineering
Does the initial environment impact the future of developers?
Proceedings of the 33rd International Conference on Software Engineering
E-mail as a Source and Symbol of Stress
Organization Science
Empirical validation of human factors in predicting issue lead time in open source projects
Proceedings of the 7th International Conference on Predictive Models in Software Engineering
About theory in software development
GAVTASC'11 Proceedings of the 11th WSEAS international conference on Signal processing, computational geometry and artificial vision, and Proceedings of the 11th WSEAS international conference on Systems theory and scientific computation
Proceedings of the ACM 2012 conference on Computer Supported Cooperative Work
Foundations of agile decision making from agile mentors and developers
XP'06 Proceedings of the 7th international conference on Extreme Programming and Agile Processes in Software Engineering
Hi-index | 0.00 |
Motivated by evidence that coordination and dependencies among engineering decisions in a software project are key to better understanding and better methods of software creation, we set out to create empirically testable theory to characterize and make predictions about coordination of engineering decisions. We demonstrate that our theory is capable of expressing some of the main ideas about coordination in software engineering, such as Conway's law and the effects of information hiding in modular design. We then used software project data to create measures and test two hypotheses derived from our theory. Our results provide preliminary support for our formulations.