Customizable software engineering environments for flexible distributed software teams

被引:0
|
作者
Biuk-Aghai, RP [1 ]
机构
[1] Univ Macau, Fac Sci & Technol, Taipa, Macao, Peoples R China
关键词
D O I
10.1109/APSEC.1998.733724
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The recent interest in carrying out software engineering in a distributed manner could lead to a future increase in the contracting of software engineers, grouped into flexible, distributed software teams. One of the implications will be a requirement for more customizable software engineering environments to meet the diverse requirements of different projects. This paper examines customizability issues and suggests the use of component-based systems to achieve a high degree of customizability. A component model for software tools is presented in which tool components are characterized by the services they provide, require and optionally can use. Implementations of early prototypes, using JavaBeans components and employing the JavaBeans Activation Framework, are presented. The integration of legacy tools into the model is explored, and two mechanisms are presented: adapters encapsulate access to tools implemented in Java, and wrappers integrate other external tools.
引用
收藏
页码:228 / +
页数:4
相关论文
共 50 条
  • [1] Supporting collaboration in distributed software engineering teams
    Layzell, P
    Brereton, OP
    French, A
    [J]. SEVENTH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2000, : 38 - 45
  • [2] A Practical Software Engineering Course with Distributed Teams
    Teiniker, Egon
    Paar, Sybille
    Lind, Regina
    [J]. 2011 14TH INTERNATIONAL CONFERENCE ON INTERACTIVE COLLABORATIVE LEARNING (ICL), 2011, : 195 - 201
  • [3] Software engineering of distributed simulation environments
    Duff, JW
    Purtilo, J
    Capps, M
    Stotts, D
    [J]. PROCEEDINGS OF THE 5TH WORKSHOPS ON ENABLING TECHNOLOGIES: INFRASTRUCTURE FOR COLLABORATIVE ENTERPRISES (WET ICE '96), 1996, : 262 - 267
  • [4] Evolving distributed software engineering environments
    Cowan, GS
    Reynolds, RG
    [J]. SEVENTEENTH IEEE SYMPOSIUM ON RELIABLE DISTRIBUTED SYSTEMS, PROCEEDINGS, 1998, : 151 - 157
  • [5] Distributed open interworking in software engineering environments
    Boutaba, R
    Foughali, K
    [J]. INTEGRATED COMPUTER-AIDED ENGINEERING, 1996, 3 (03) : 178 - 198
  • [6] Customizable middleware for modular distributed software
    Astley, M
    Sturman, DC
    Agha, GA
    [J]. COMMUNICATIONS OF THE ACM, 2001, 44 (05) : 99 - 107
  • [7] SOFTWARE ENGINEERING - ENVIRONMENTS
    DECUYPERE, H
    [J]. MICROPROCESSING AND MICROPROGRAMMING, 1988, 24 (1-5): : 147 - 147
  • [8] SOFTWARE ENGINEERING ENVIRONMENTS
    WASSERMAN, AI
    [J]. ADVANCES IN COMPUTERS, 1983, 22 : 109 - 161
  • [9] SOFTWARE ENGINEERING ENVIRONMENTS
    WINTER, S
    [J]. MICROPROCESSING AND MICROPROGRAMMING, 1986, 18 (1-5): : 221 - 221
  • [10] Team Maturity in Software Engineering Teams
    Marsicano, George
    Pereira, Diana Valenca
    da Silva, Fabio Q. B.
    Franca, Cesar
    [J]. 11TH ACM/IEEE INTERNATIONAL SYMPOSIUM ON EMPIRICAL SOFTWARE ENGINEERING AND MEASUREMENT (ESEM 2017), 2017, : 235 - 240