Process-centered software engineering environments - A brief history and future challenges

被引:26
|
作者
Gruhn, V [1 ]
机构
[1] Univ Dortmund, Dept Comp Sci, D-44221 Dortmund, Germany
关键词
software process; process-centered software engineering environment; software process middleware;
D O I
10.1023/A:1020522111961
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Software engineering environments have a history of about two decades. Early environments provided support for small fragments of the software process (usually focusing on programming-in-the small). Then there was a trend towards support for more complete software processes (from early phases like requirements analysis and design down to testing and configuration management). Ten years ago the notion of process-centered software engineering environments initiated a new field in software engineering: software process research. The key idea is to use a model of a software process as input parameter for a software engineering environment. The environment is supposed to "behave" in accordance to the process model. Some aspects of this vision became true, others turned out to be of little practicability. In this article, we discuss the history of software engineering environments with a particular focus on process-centered software engineering environments (PCSEEs). We discuss the notion of distributed software processes (as one of the most substantial current trends in software process research) and we motivate the notion of a software process middleware which serves as basis of real-world software processes spread over various sites. In addition, we discuss some other trends in the software process research arena.
引用
收藏
页码:363 / 382
页数:20
相关论文
共 50 条
  • [1] An Analytical Review of Process-Centered Software Engineering Environments
    Matinnejad, Reza
    Ramsin, Raman
    2012 IEEE 19TH INTERNATIONAL CONFERENCE AND WORKSHOPS ON ENGINEERING OF COMPUTER BASED SYSTEMS (ECBS), 2012, : 64 - 73
  • [2] A comparative review of process-centered software engineering environments
    Arbaoui, S
    Derniame, JC
    Oquendo, F
    Verjus, H
    ANNALS OF SOFTWARE ENGINEERING, 2002, 14 (1-4) : 311 - 340
  • [3] Process-centered software engineering environments: Academic and industrial perspectives
    Balzer, R
    Gruhn, V
    PROCEEDINGS OF THE 23RD INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, 2001, : 671 - 675
  • [4] STATE-OF-THE-ART AND OPEN ISSUES IN PROCESS-CENTERED SOFTWARE ENGINEERING ENVIRONMENTS
    FUGGETTA, A
    GHEZZI, C
    JOURNAL OF SYSTEMS AND SOFTWARE, 1994, 26 (01) : 53 - 60
  • [5] Relocation in mobile process-centered software development environments
    Bhattacharyya, S
    Osterweil, LJ
    11TH INTERNATIONAL WORKSHOP ON DATABASE AND EXPERT SYSTEMS APPLICATION, PROCEEDINGS, 2000, : 198 - 203
  • [6] A process-centered software engineering environment using ontologies
    Yamaguchi, T
    Komori, S
    Mori, K
    Shiozawa, T
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 1998, E81D (12) : 1387 - 1393
  • [7] A process-centered software engineering environment with network centric computing
    Chen, MF
    Liang, BSA
    Wang, FJA
    PROCEEDINGS OF THE SIXTH IEEE COMPUTER SOCIETY WORKSHOP ON FUTURE TRENDS OF DISTRIBUTED COMPUTING SYSTEMS, 1997, : 234 - 239
  • [8] Process-centered model engineering
    Breton, E
    Bézivin, J
    FIFTH IEEE INTERNATIONAL ENTERPRISE DISTRIBUTED OBJECT COMPUTING CONFERENCE, PROCEEDINGS, 2001, : 179 - 182
  • [9] A META-CASE ENVIRONMENT FOR SOFTWARE PROCESS-CENTERED CASE ENVIRONMENTS
    OQUENDO, F
    ZUCKER, JD
    GRIFFITHS, P
    LECTURE NOTES IN COMPUTER SCIENCE, 1992, 593 : 568 - 588
  • [10] Collaboration and coordination in process-centered software development environments: a review of the literature
    Barthelmess, P
    INFORMATION AND SOFTWARE TECHNOLOGY, 2003, 45 (13) : 911 - 928