An Architecture for Supporting Small Collocated Teams in Cooperative Software Development

被引:4
|
作者
Campagnolo, Bruno
Tacla, Cesar A.
Paraiso, Emerson C.
Sato, Gilson Y.
Ramos, Milton P.
机构
关键词
Collaborative Software Development; Small Teams; MAS; Knowledge Management; Ontology;
D O I
10.1109/CSCWD.2009.4968069
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Most CSCW and groupware systems focus the activities of distributed teams involved in large projects by means of tools for communication and awareness. The activities of small collocated teams are often neglected. Analyzing preliminary requirements of small teams, it is possible to observe the need of tools to help the elaboration of project documentation. This paper presents a multi-agent system architecture to support software development in small collocated teams. The architecture proposed in this paper tackles the problem of elaborating documentation, by facilitating the elaboration of the Small Project Management Plan [1]. Tools used in the software development are encapsulated by agents that extract and organize useful information for the elaboration of such a document.
引用
下载
收藏
页码:264 / 269
页数:6
相关论文
共 50 条
  • [21] The demonstration of a cooperative control architecture for UAV teams
    Cole, David T.
    Goektogan, Ali Haydar
    Sukkarieh, Salah
    EXPERIMENTAL ROBOTICS, 2008, 39 : 501 - 510
  • [22] An Architecture Analysis Approach for Supporting Black-Box Software Development
    Admodisastro, Novia
    Kotonya, Gerald
    SOFTWARE ARCHITECTURE, 2011, 6903 : 180 - 189
  • [23] A Comparative Empirical Study of Communication in Distributed and Collocated Development Teams
    Al-Ani, Ban
    Edwards, H. Keith
    2008 3RD IEEE INTERNATIONAL CONFERENCE GLOBAL SOFTWARE ENGINEERING, PROCEEDINGS, 2008, : 35 - +
  • [24] From Diversity by Numbers to Diversity as Process Supporting Inclusiveness in Software Development Teams with Brainstorming
    Filippova, Anna
    Trainer, Erik
    Herbsleb, James D.
    2017 IEEE/ACM 39TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE), 2017, : 152 - 163
  • [25] AgilUC: Software development process for small teams and a strategy for its teaching
    Victoria Hurtado-Gil, Sandra
    REVISTA EDUCACION EN INGENIERIA, 2019, 15 (29): : 21 - 27
  • [26] The impact of turbulence on the effectiveness and efficiency of software development teams in small organizations
    Department of Computer Science and Software Engineering, Aubum University, Auburn, AL 36849, United States
    Softw. Process Improv. Pract., 2007, 3 (247-265):
  • [27] A KNOWLEDGE-BASED SOFTWARE-DEVELOPMENT ENVIRONMENT SUPPORTING COOPERATIVE WORK
    PEUSCHEL, B
    SCHAFER, W
    WOLF, S
    INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 1992, 2 (01) : 79 - 106
  • [28] Supporting usability through software architecture
    Bass, L
    John, BE
    COMPUTER, 2001, 34 (10) : 113 - 115
  • [29] Supporting the allocation of software development work in distributed teams with multi-criteria decision analysis
    Barcus, Ana
    Montibeller, Gilberto
    OMEGA-INTERNATIONAL JOURNAL OF MANAGEMENT SCIENCE, 2008, 36 (03): : 464 - 475
  • [30] Software Quality and Development Speed in Global Software Development Teams
    Alfaro, Ivan
    Chandrasekaran, Ranganathan
    BUSINESS & INFORMATION SYSTEMS ENGINEERING, 2015, 57 (02) : 91 - 102