DocumentCode
1567062
Title
Group support for distributed collaborative concurrent software modeling
Author
Boulila, Naoufel
Author_Institution
Appl. Software Eng., Technische Univ. Munchen
fYear
2004
Firstpage
422
Lastpage
425
Abstract
The distributed development of software is increasingly widespread, driven by the globalization of companies and business and enabled by the improvements in communication and computing (Grinter et al., 1999). The distributed development of software introduces new aspects of cooperative work in which a greater emphasis is placed upon technological support of the software development process. Software development activities deal with the complexity by constructing and validating models of the application domain. Models are important artifacts used for communication within the organizations, developers and stakeholders as well. Constructing correct, complete, consistent, and unambiguous models is a tough task that needs concurrent participation of multiple users possibly geographically dispersed. Distribution of software development through meetings is harder to control. Distributed meetings play typically a critical role in teamwork. During which large amount of implicit knowledge is exchanged through negotiation and conflicts resolution. Hence, efforts in supporting distributed development should focus on better supporting distributed meetings (Boulila, 2003)). This research focuses on the specific problem of distributed brainstorming and the construction of UML models of software through successive distributed teamwork meetings. In Particular we investigate the issues we considered in designing a unified framework based on CSCW concepts and software engineering to support concurrent object-oriented software analysis and design phases. We present an activity-based model and a prototype called GroupUML based on the framework
Keywords
Unified Modeling Language; groupware; software engineering; systems analysis; CSCW concepts; GroupUML; UML software models; concurrent object-oriented software analysis; concurrent object-oriented software design; cooperative work; distributed collaborative concurrent software modeling; distributed software development; distributed teamwork; software engineering; Application software; Business communication; Collaborative software; Collaborative work; Companies; Distributed computing; Globalization; Object oriented modeling; Programming; Teamwork;
fLanguage
English
Publisher
ieee
Conference_Titel
Automated Software Engineering, 2004. Proceedings. 19th International Conference on
Conference_Location
Linz
ISSN
1938-4300
Print_ISBN
0-7695-2131-2
Type
conf
DOI
10.1109/ASE.2004.1342781
Filename
1342781
Link To Document