WIDL: Interface Definition for the Web
IEEE Internet Computing
Making UML Models Interoperables with UXF
«UML» '98 Selected papers from the First International Workshop on The Unified Modeling Language «UML»'98: Beyond the Notation
SoftDock: A Distributed Collaborative Platform for Model-Based Software Development
DEXA '99 Proceedings of the 10th International Workshop on Database & Expert Systems Applications
Toward the Interoperable Software Design Models: Quartet of UML, XML, DOM and CORBA
ISESS '99 Proceedings of the 4th IEEE International Symposium and Forum on Software Engineering Standards
IEEE Software
Benefits of global software development: the known and unknown
ICSP'08 Proceedings of the Software process, 2008 international conference on Making globally distributed software development a success story
Supporting activity based computing paradigm in global software development
ASE '11 Proceedings of the 2011 26th IEEE/ACM International Conference on Automated Software Engineering
Hi-index | 4.11 |
The Internet has been changing the way people collaborate on software development, offering certain advantages but also creating new requirements. Internet-based collaboration does make a wider base of talent available, but the development cycles running at Internet speeds require maintaining higher levels of precision. From a project-management perspective, communication is a key factor in Internet-based development. Internet-based collaboration requires effective team communication. The authors point out that when a development team isn't communicating well, it is nearly impossible to create and validate design solutions and manage the team's deliverables. So while Internet collaboration offers a number of advantages, the friction created by distributed-therefore delayed-communication typically increases the over-head associated with sharing project information. And the technology itself- including system interoperability and the synchronous or asynchronous collaboration tools-can create problems in a distributed development environment. As the complexities of distributed collaborative- development environments increase, frameworks designed for such environments will become essential. The authors describe one such framework- called SoftDock-and the new technologies it exploits. It lets developers analyze, design, and develop software from component models.