Practical experiences in modelling software engineering practices: The project patterns approach

被引:4
|
作者
Garcia Guzman, Javier [1 ]
Martin, Diego [1 ]
Urbano, Julian [1 ]
de Amescua, Antonio [1 ]
机构
[1] Univ Carlos III Madrid, Dept Comp Sci, Madrid 28911, Spain
关键词
Software process improvement; Knowledge management; Process patterns; Process modelling; Empirical study; KNOWLEDGE;
D O I
10.1007/s11219-012-9177-8
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Software process improvement in software development organisations is a complex task that can be solved using knowledge management strategies. In this area, the definition and use of process patterns are a proven approach to apply knowledge management strategies in software engineering organisations. One of the main problems for the effective application of process patterns in the software industry is the difficulty of formalising the knowledge about the development process using these approaches. This study presents a framework to manage software project patterns. This framework (which is composed of a metamodel and a platform for patterns modelling and reuse) is able to formalise the knowledge on software development projects including software engineers' previous experience, development methodologies, references frameworks and lessons learnt. The authors carried out an empirical study at Carlos III University of Madrid, where junior software engineers used the project patterns defined in this research work. The evidences and findings obtained during the empirical study execution indicates that correctness of the pattern depends on relevance of the bibliographic references used to create it, implementation of a knowledge sharing strategy among the personnel involved and previous experience in the business areas related to the information systems being developed. The results obtained from the empirical study also envisage that the usefulness of an sdPP (Software Development Project Pattern) depends on the ease of identifying when and how to apply a specific sdPP in a software project.
引用
收藏
页码:325 / 354
页数:30
相关论文
共 50 条
  • [31] EXPERIENCES OF A SOFTWARE REUSE PROJECT
    ISODA, S
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 1995, 30 (03) : 171 - 186
  • [32] SOFTWARE PROJECT CONTROL PRACTICES
    Ahmad, Rohaya
    Kasimin, Hasmiah
    Yusof, Maryati Mord
    Hamdan, Abdul Razak
    [J]. THIRD INTERNATIONAL CONFERENCE ON COMPUTER ENGINEERING AND TECHNOLOGY (ICCET 2011), 2011, : 649 - +
  • [33] A preliminary approach for modelling and planning the composition of engineering project teams
    Coates, G.
    Duffy, A. H. B.
    Hills, W.
    Whitfield, R. I.
    [J]. PROCEEDINGS OF THE INSTITUTION OF MECHANICAL ENGINEERS PART B-JOURNAL OF ENGINEERING MANUFACTURE, 2007, 221 (07) : 1255 - 1265
  • [34] Practical experiences in Web Engineering
    Escalona, M. J.
    Gutierrez, J. J.
    Villadiego, D.
    Leon, A.
    Torres, J.
    [J]. ADVANCES IN INFORMATION SYSTEMS DEVELOPMENT, VOL 2: NEW METHODS AND PRACTICE FOR THE NETWORKED SOCIETY, 2007, : 421 - +
  • [35] Modeling software development practices using reusable project patterns: a case study
    Schweigert, Tomas
    Nehfort, Andreas
    [J]. JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2014, 26 (03) : 350 - 356
  • [36] Modeling software development practices using reusable project patterns: A case study
    [J]. Guzmán, Javier García (jgarciag@inf.uc3m.es), 1600, John Wiley and Sons Ltd (26):
  • [37] Good modelling software practices
    Lemmen, Carsten
    Sommer, Philipp Sebastian
    [J]. Ecological Modelling, 2024, 498
  • [38] A concrete product derivation in software product line engineering: a practical approach
    Ignaim, Karam Mustafa
    Alkharabsheh, Khalid
    Ferreira, Andre L.
    Fernandes, Joao M.
    [J]. INTERNATIONAL JOURNAL OF COMPUTER APPLICATIONS IN TECHNOLOGY, 2022, 70 (3-4) : 225 - 232
  • [39] Experiences in a software engineering practicum
    Oexmann, DF
    [J]. FRONTIERS IN EDUCATION 1997 - 27TH ANNUAL CONFERENCE, PROCEEDINGS, BOLS I - III, 1997, : 1030 - 1030
  • [40] Experiences in Quantum Software Engineering
    Scheerer, Max
    Klamroth, Jonas
    Garhofer, Simon
    Knable, Florian
    Denninger, Oliver
    [J]. 2023 IEEE INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS, IPDPSW, 2023, : 552 - 559