A Knowledge Management Approach for Software Engineering Projects Development

被引:8
|
作者
Carreteiro, Paulo [1 ]
de Vasconcelos, Jose Braga [1 ]
Barao, Alexandre [1 ]
Rocha, Alvaro [2 ]
机构
[1] Univ Atlantica, Knowledge Management & Software Engn Res Grp, P-2730036 Fabrica Da Polvora De Ba, Barcarena, Portugal
[2] Univ Coimbra, Dept Informat Engn, Polo 2, P-3030290 Coimbra, Portugal
关键词
Software Engineering; Knowledge Management; Knowledge Life Cycle; Software Maintenance; Software Development Life Cycle; KM Processes;
D O I
10.1007/978-3-319-31232-3_6
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Aiming to emphasize the effect of knowledge management practices during software development projects, this research paper presents a first approach to cope with knowledge management and engineering practices across software development projects. The main goal is to define a roadmap for representative software development life cycle tasks during a typical software project development. The research introduces an ongoing architectural case study using software maintenance tasks as a means to enhance the knowledge flows within the organization. Software maintainers validate, correct and update knowledge from previous phases of software development life cycle through the application of back flushing technique at the software data warehouse. Further research developments will present a detailed guidance model for both research areas: knowledge management for software engineering combining insights across corporate software projects as a means of evaluating the effects on people and organization, technology, workflows and processes.
引用
收藏
页码:59 / 68
页数:10
相关论文
共 50 条
  • [1] Knowledge Management in Distributed Agile Software Development Projects
    Razzak, Mohammad Abdur
    Bhuiyan, Touhid
    Ahmed, Rajib
    [J]. ARTIFICIAL INTELLIGENCE FOR KNOWLEDGE MANAGEMENT, AI4KM 2014, 2015, 469 : 107 - 131
  • [2] Knowledge management in software engineering
    Rus, I
    Lindvall, M
    [J]. IEEE SOFTWARE, 2002, 19 (03) : 26 - 38
  • [3] Knowledge Sharing in Software Development Projects
    Khoza, Lucas Thulani
    Pretorius, Agnieta Beatrijs
    [J]. PROCEEDINGS OF THE 13TH INTERNATIONAL CONFERENCE ON INTELLECTUAL CAPITAL KNOWLEDGE MANAGEMENT & ORGANISATIONAL LEARNING (ICICKM 2016), 2016, : 143 - 150
  • [4] A Knowledge Management Approach to Support a Secure Software Development
    Barreto Nunes, Francisco Jose
    Belchior, Arnaldo Dias
    Albuquerque, Adriano Bessa
    [J]. 2009 INTERNATIONAL CONFERENCE ON AVAILABILITY, RELIABILITY, AND SECURITY (ARES), VOLS 1 AND 2, 2009, : 829 - 834
  • [5] Identifying knowledge brokers that yield software engineering knowledge in OSS projects
    Sowe, Sulayman
    Stamelos, Loannis
    Angelis, Lefteris
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2006, 48 (11) : 1025 - 1033
  • [6] Ontological Approach Toward Security Knowledge Management for Secure Software Engineering
    Lasmar, Sarra
    Ben Ghezala, Henda Hajjemi
    [J]. EDUCATION EXCELLENCE AND INNOVATION MANAGEMENT: A 2025 VISION TO SUSTAIN ECONOMIC DEVELOPMENT DURING GLOBAL CHALLENGES, 2020, : 6402 - 6413
  • [7] The Implementation of Electronic Records Management in Facilitating Knowledge Sharing at Software Development Projects
    Chen, Hui
    Nunes, Miguel Baptista
    Zhou, Lihong
    [J]. INFORMATION SYSTEMS IN THE CHANGING ERA: THEORY AND PRACTICE, 2009, : 222 - 231
  • [8] A Survey on Knowledge Management in Software Engineering
    Vasanthapriyan, Shanmuganathan
    Tian, Jing
    Xiang, Jianwen
    [J]. 2015 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE QUALITY, RELIABILITY AND SECURITY - COMPANION (QRS-C 2015), 2015, : 237 - 244
  • [9] Knowledge management in software engineering education
    Aurum, A
    Parkin, P
    Cox, K
    [J]. IEEE INTERNATIONAL CONFERENCE ON ADVANCED LEARNING TECHNOLOGIES, PROCEEDINGS, 2004, : 370 - 374
  • [10] Managing Knowledge in Global Software Development Projects
    Dingsoyr, Torgeir
    Smite, Darja
    [J]. IT PROFESSIONAL, 2014, 16 (01) : 22 - 29