Modeling software development practices using reusable project patterns: A case study

被引:0
|
作者
机构
[1] Martín, Diego
[2] Guzmán, Javier García
[3] Urbano, Julián
[4] Amescua, Antonio
来源
Guzmán, Javier García (jgarciag@inf.uc3m.es) | 1600年 / John Wiley and Sons Ltd卷 / 26期
关键词
Experience reuse - Knowledge management strategy - Process patterns - Software development methodologies - Software development organizations - Software development projects - Software engineering practices - Software process technologies;
D O I
10.1002/smr.1587
中图分类号
学科分类号
摘要
Software process improvement in software development organizations is a complex task that can be solved using knowledge management strategies. The definition and use of process patterns is a proven approach to apply knowledge management strategies in software engineering organizations. One of the main problems for the effective application of process patterns is the difficulty of formalizing the knowledge about the development process using these approaches. In this paper, a framework to manage software project patterns is presented. This framework is composed of a model called reusable project pattern (RPP) and a tool called sdpReuser. It is able to formalize the knowledge on software development projects from software development methodologies, reference frameworks, best practices and also tacit knowledge, useful to software engineers. The authors carried out a case study at the University Carlos III of Madrid, where junior software engineers used RPP. This study shows that the quality of pattern formalization correlates with experience in specific software engineering methods, the quality of the references in software engineering practices and the collaboration among software engineers to develop an RPP. It also analyzed the usefulness of RPP information elements to help software engineers to identify the most appropriate RPP and how to adapt it to project restrictions. Copyright © 2013 John Wiley & Sons, Ltd.
引用
下载
收藏
相关论文
共 50 条
  • [21] Work-from-home impacts on software project: A global study on software development practices and stakeholder perceptions
    Anh, Nguyen-Duc
    Khanna, Dron
    Le, Giang Huong
    Greer, Des
    Wang, Xiaofeng
    Zaina, Luciana Martinez
    Matturro, Gerardo
    Melegati, Jorge
    Guerra, Eduardo
    Kettunen, Petri
    Hyrynsalmi, Sami
    Edison, Henry
    Sales, Afonso
    Chanin, Rafael
    Rutitis, Didzis
    Kemell, Kai-Kristian
    Aldaeej, Abdullah
    Mikkonen, Tommi
    Garbajosa, Juan
    Abrahamsson, Pekka
    SOFTWARE-PRACTICE & EXPERIENCE, 2024, 54 (05): : 896 - 926
  • [22] Suppliers' software development project start-up practices
    Merikoski, Helena
    Savolainen, Paula
    Ahonen, Jarmo J.
    INTERNATIONAL JOURNAL OF MANAGING PROJECTS IN BUSINESS, 2017, 10 (04) : 880 - 896
  • [23] Identifying key success factors for Globally Distributed Software Development project using simulation: A case study
    Setamanit, Siri-on
    Raffo, David
    MAKING GLOBALLY DISTRIBUTED SOFTWARE DEVELOPMENT A SUCCESS STORY, 2008, 5007 : 320 - +
  • [24] Case Study: Project Management Using Cross Project Software Reliability Growth Model
    Honda, Kiyoshi
    Nakamura, Nobuhiro
    Washizaki, Hironori
    Fukazawa, Yoshiaki
    2016 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE QUALITY, RELIABILITY AND SECURITY COMPANION (QRS-C 2016), 2016, : 39 - 46
  • [25] Integrating project planning and process modeling for software development
    Chung, LML
    Chan, KCC
    ASSET'99: 1999 IEEE SYMPOSIUM ON APPLICATION-SPECIFIC SYSTEMS AND SOFTWARE ENGINEERING & TECHNOLOGY - PROCEEDINGS, 1999, : 276 - 279
  • [26] Understanding and using patterns in software development
    Riehle, D.
    Zullighoven, H.
    Theory and Practice of Object Systems, 1996, 2 (01): : 3 - 13
  • [27] A study of the effects of software development practices on software maintenance effort
    Slaughter, SA
    Banker, RD
    INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE, PROCEEDINGS, 1996, : 197 - 205
  • [28] An Industrial Case Study of Project Management Using Cross Project Software Reliability Growth Model
    Honda, Kiyoshi
    Nakamura, Nobuhiro
    Washizaki, Hironori
    Fukazawa, Yoshiaki
    2016 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE QUALITY, RELIABILITY AND SECURITY COMPANION (QRS-C 2016), 2016, : 404 - 405
  • [30] Study of the oil geopermeation patterns: A case study of ANSYS CFX software application for computer modeling
    Ablieieva, Iryna
    Plyatsuk, Leonid
    Roi, Ihor
    Chekh, Oleh
    Gabbassova, Sabina
    Zaitseva, Kseniia
    Lutsenko, Serhii
    JOURNAL OF ENVIRONMENTAL MANAGEMENT, 2021, 287