Towards a lessons learned system for critical software

被引:7
|
作者
Andrade, J.
Ares, J.
Garcia, R.
Pazos, J.
Rodriguez, S.
Rodriguez-Paton, A.
Silva, A.
机构
[1] Univ A Coruna, La Coruna 15071, Spain
[2] Tech Univ Madrid, Madrid 28660, Spain
关键词
accident reports; critical software; knowledge management; lessons learned systems; software safety;
D O I
10.1016/j.ress.2006.05.016
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
Failure can be a major driver for the advance of any engineering discipline and Software Engineering is no exception. But failures are useful only if lessons are learned from them. In this article we aim to make a strong defence of, and set the requirements for, lessons learned systems for safety-critical software. We also present a prototype lessons learned system that includes many of the features discussed here. We emphasize that, apart from individual organizations, lessons learned systems should target industrial sectors and even the Software Engineering community. We would like to encourage the Software Engineering community to use this kind of systems as another tool in the toolbox, which complements or enhances other approaches like, for example, standards and checklists. (C) 2006 Elsevier Ltd. All rights reserved.
引用
收藏
页码:902 / 913
页数:12
相关论文
共 50 条
  • [41] SOFTWARE COST MODELING: SOME LESSONS LEARNED.
    Boehm, Barry W.
    Wolverton, R.W.
    Journal of Systems and Software, 1979, 1 (03) : 195 - 201
  • [42] Bimar Software Quality Portal: Experience and Lessons Learned
    Apul, Serkan
    Gelistirme, Yazilim
    2021 15TH TURKISH NATIONAL SOFTWARE ENGINEERING SYMPOSIUM (UYMS), 2021, : 31 - 33
  • [43] Commissioning Software on New Build Drillships: Lessons Learned
    Lanier, Greg
    PROCEEDINGS OF THE ASME 31ST INTERNATIONAL CONFERENCE ON OCEAN, OFFSHORE AND ARTIC ENGINEERING, VOL 1, 2012, : 809 - 814
  • [45] Teaching global software engineering: experiences and lessons learned
    Niazi, Mahmood
    IET SOFTWARE, 2015, 9 (04) : 95 - 102
  • [46] Lessons Learned Managing Distributed Software Engineering Courses
    Holmes, Reid
    Craig, Michelle
    Reid, Karen
    Stroulia, Eleni
    36TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE COMPANION 2014), 2014, : 321 - 324
  • [47] CodeCrawler - Lessons learned in building a software visualization tool
    Lanza, M
    SEVENTH EUROPEAN CONFERENCE ON SOFTWARE MAINTENANCE AND REENGINEERING, PROCEEDINGS, 2003, : 409 - 418
  • [48] Providing Commercial Open Source Software: Lessons Learned
    Hauge, Oyvind
    Ziemer, Sven
    OPEN SOURCE ECOSYSTEMS-DIVERSE COMMUNITIES INTERACTING, 2009, 299 : 70 - 82
  • [49] Software Analytics for Mobile Applications - Insights & Lessons Learned
    Minelli, Roberto
    Lanza, Michele
    PROCEEDINGS OF THE 17TH EUROPEAN CONFERENCE ON SOFTWARE MAINTENANCE AND REENGINEERING (CSMR 2013), 2013, : 144 - 153
  • [50] Writing good software: Lessons learned the hard way
    Cook, D.A. (cookda@sfasu.edu), 2013, U.S. Department of Defense, 6022 Fir Avenue, Hill AFB, UT 84056-5820, United States (26):