A Catalog of Process Patterns for Academic Software Projects

被引:0
|
作者
Silva, Caroline Guterres [1 ]
Fontoura, Lisandra Manzoni [1 ]
机构
[1] Fed Univ Santa Maria UFSM, Programa Posgrad Ciencia Comp, Santa Maria, RS, Brazil
关键词
Software Process; Process Patterns; Research-based Software Project; University Partnership;
D O I
10.5220/0011090700003179
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Universities have established partnerships with industry or government through technological innovation projects to develop solutions based on problems presented by institutions. Based on a systematic literature review, we identified a lack of software processes suitable for projects developed in academia. This article proposes a catalogue of process patterns documenting practices that have been successfully adopted in academic projects involving external partnerships. Process patterns describe solutions to problems and challenges commonly found in projects developed in the university environment. We conduct a systematic literature review to identify problems commonly encountered in academic projects and the software practices applied to solve them. Later, with the help of the literature, we deepened the understanding of how the software practices can be used in software projects and documented them as process patterns. As a result, we have identified thirteen problems and documented ten process patterns describing possible solutions related to the problem. Eight researchers with experience in software projects in partnership with academia participated in the validation. The validation showed that the proposed process pattern catalogue describes relevant solutions to the problems and is applicable to the academic context.
引用
收藏
页码:175 / 182
页数:8
相关论文
共 50 条
  • [1] SOFTWARE PROJECTS IN AN ACADEMIC ENVIRONMENT
    WORTMAN, DB
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1987, 13 (11) : 1176 - 1181
  • [2] Development Process Patterns for Distributed Onshore/Offshore Software Projects
    Singh, Ravinder
    Lano, Kevin
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2014, 5 (06) : 70 - 88
  • [3] A patterns catalog for RTSJ software designs
    Benowitz, EG
    Niessner, AF
    ON THE MOVE TO MEANINGFUL INTERNET SYSTEMS 2003: OTM 2003 WORKSHOPS, 2003, 2889 : 497 - 507
  • [4] Improving academic software engineering projects: A comparative study of academic and industry projects
    Robillard, PN
    Robillard, M
    ANNALS OF SOFTWARE ENGINEERING, 1998, 6 : 343 - 363
  • [5] Of software projects, process, and product
    Butler, Janet
    Managing System Development, 1994, 14 (08): : 1 - 5
  • [6] Identification of Patterns in Failure of Software Projects
    Shahzad, Basit
    Awan, Kinza Mehr
    Lali, M. Ikram-Ullah
    Aslam, Waqar
    JOURNAL OF INFORMATION SCIENCE AND ENGINEERING, 2017, 33 (06) : 1465 - 1480
  • [7] Software patterns catalog based on a new classification scheme
    Hasso, Sargon
    Carlson, R. C.
    SOFTWARE-PRACTICE & EXPERIENCE, 2013, 43 (07): : 759 - 768
  • [8] Navigating software process improvement projects
    Aaen, I
    Börjesson, A
    Mathiassen, L
    BUSINESS AGILITY AND INFORMATION TECHNOLOGY DIFFUSION, 2005, 180 : 53 - 71
  • [9] Experience with software process in physics projects
    Guatelli, S
    Mascialino, B
    Moneta, L
    Papadopoulos, I
    Pfeiffer, A
    Pia, MG
    Piergentili, M
    2004 IEEE NUCLEAR SCIENCE SYMPOSIUM CONFERENCE RECORD, VOLS 1-7, 2004, : 2100 - 2103
  • [10] CHANGE MANAGEMENT PROCESS OF SOFTWARE PROJECTS
    Rudic, Tatjana
    Sobajic, Vesna
    METALURGIA INTERNATIONAL, 2012, 17 (11): : 179 - 184