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 条
  • [31] Social Impact of Smart Environments: Software Engineering Perspectives and Challenges
    McDonald, Stuart
    Towey, Dave
    Brusic, Vladimir
    2022 IEEE 46TH ANNUAL COMPUTERS, SOFTWARE, AND APPLICATIONS CONFERENCE (COMPSAC 2022), 2022, : 1592 - 1597
  • [33] FUTURE CHALLENGES FOR RESEARCH IN CHEMICAL AND PROCESS ENGINEERING
    Burghardt, Andrzei
    CHEMICAL AND PROCESS ENGINEERING-INZYNIERIA CHEMICZNA I PROCESOWA, 2008, 29 (03): : 527 - 540
  • [34] Incorporating software process in an undergraduate software engineering curriculum: Challenges and rewards
    Suri, D
    Sebern, MJ
    17TH CONFERENCE ON SOFTWARE ENGINEERING EDUCATION AND TRAINING, PROCEEDINGS, 2004, : 18 - 23
  • [35] Privacy Challenges for Process Mining in Human-centered Industrial Environments
    Mannhardt, Felix
    Petersen, Sobah Abbas
    Oliveira, Manuel Fradinho
    2018 14TH INTERNATIONAL CONFERENCE ON INTELLIGENT ENVIRONMENTS (IE 2018), 2018, : 64 - 71
  • [36] A strategic approach for decision making in process centered software engineering environment
    Saâdi, IB
    Jamoussi, Y
    Ben Ghezala, H
    SERP'03: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING RESEARCH AND PRACTICE, VOLS 1 AND 2, 2003, : 803 - 809
  • [37] A brief history of the antibiotic era: lessons learned and challenges for the future
    Aminov, Rustam I.
    FRONTIERS IN MICROBIOLOGY, 2010, 1
  • [38] Process and product engineering - Achievements, present and future challenges
    Wintermantel, K
    CHEMICAL ENGINEERING RESEARCH & DESIGN, 1999, 77 (A3): : 175 - 188
  • [39] Process and product engineering - achievements, present and future challenges
    Wintermantel, K
    CHEMICAL ENGINEERING SCIENCE, 1999, 54 (11) : 1601 - 1620
  • [40] The usefulness of CSCW systems in process-sensitive software engineering environments
    Duque, Rafael
    Bravo, Crescencio
    COOPERATIVE DESIGN, VISUALIZATION, AND ENGINEERING, PROCEEDINGS, 2006, 4101 : 156 - 163