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 条
  • [41] Secure Software Engineering: Learning from the Past to Address Future Challenges
    Hein, Daniel
    Saiedian, Hossein
    INFORMATION SECURITY JOURNAL, 2009, 18 (01): : 8 - 25
  • [42] Foundations Event-Based Process Analysis in Heterogeneous Software Engineering Environments
    Sunindyo, Wikan Danar
    Moser, Thomas
    Winkler, Dietmar
    Biffl, Stefan
    36TH EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS, 2010, : 313 - 322
  • [43] Factors influencing the requirements engineering process in offshore software development outsourcing environments
    Shafiq, Muhammad
    Zhang, Qinghua
    Akbar, Muhammad Azeem
    Alsanad, Ahmad
    Mahmood, Sajjad
    IET SOFTWARE, 2020, 14 (06) : 623 - 637
  • [44] Communicating climate change: history, challenges, process and future directions
    Moser, Susanne C.
    WILEY INTERDISCIPLINARY REVIEWS-CLIMATE CHANGE, 2010, 1 (01) : 31 - 53
  • [45] The Evolution of the Fulton Schools of Engineering: A Brief History, The Current Status, and Looking Forward to The Future
    Mckenna, Ann F.
    Collofello, James
    Squires, Kyle
    Advances in Engineering Education, 2021, 9 (03):
  • [46] A Survey on Blockchain Acquainted Software Requirements Engineering: Model, Opportunities, Challenges, and Future Directions
    Farooq, Muhammad Shoaib
    Ahmed, Mishaal
    Emran, Muhammad
    IEEE ACCESS, 2022, 10 : 48193 - 48228
  • [48] The History of Clinical Psychology in Greece: A Brief Review - Legal Deficiencies, Practical Dimensions and Challenges for the Future
    Flora, Katerina
    CLINICAL PSYCHOLOGY IN EUROPE, 2024, 6 (04):
  • [49] USING SIMULATION TRAINING GAMES TO CREATE MORE ACTIVE AND STUDENT CENTERED LEARNING ENVIRONMENTS FOR SOFTWARE AND SYSTEMS ENGINEERING EDUCATION
    Smith, Tucker
    Tull, Aaron
    Cooper, Kendra
    Longstreet, Shaun
    SIMULTECH 2011: PROCEEDINGS OF THE 1ST INTERNATIONAL CONFERENCE ON SIMULATION AND MODELING METHODOLOGIES, TECHNOLOGIES AND APPLICATIONS, 2011, : 386 - 392
  • [50] Accessibility in the Software Engineering (SE) Process and in Integrated Development Environments (IDEs): A Systematic Literature Review
    Rajh, Natasa
    Miesenberger, Klaus
    Koutny, Reinhard
    COMPUTERS HELPING PEOPLE WITH SPECIAL NEEDS, PT I, ICCHP 2024, 2024, 14750 : 11 - 18