• 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