A Repository to Support Software Process Reuse Based on Process Lines

被引:3
|
作者
Costa, Diogo Matheus [1 ]
Teixeira, Eldanae Nogueira [1 ]
Lima Werner, Claudia Maria [1 ]
机构
[1] Univ Fed Rio de Janeiro, Syst Engn & Comp Sci Dept, Rio De Janeiro, RJ, Brazil
关键词
Software Process Line; Software Reuse; Repository; FRAMEWORK;
D O I
10.1145/3439961.3439962
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Defining a software process is a complex activity, especially when defined from scratch. Thus, different reuse techniques have been proposed to reduce the effort, as well as increase the quality of the defined process, such as Software Process Line (SPrL). SPrL provides a systematic way to support software process reuse. However, adopting SPrL approaches without supporting tools may turn to be a very difficult task. Although SPrL supporting tools are becoming more practical, integrated tools are still needed to support all reuse stages. In addition, to make reuse in a systematic manner, it is necessary to provide a repository, i.e., a shared database of information and artifacts. However, software process repositories are not frequently discussed in SPrL literature and those discussed are coupled with their related approaches, which makes reuse in different scenarios unfeasible. This paper presents a reusable software process repository focused on SPrL concepts support, called Odyssey Repository, which can support the development of SPrL integrated tools. In this scenario, a proof of concept was performed to verify the proposed repository feasibility. Moreover, a TAM-based preliminary evaluation was conducted, where software process experts indirectly evaluated the repository during the project-specific software process definition using SPrL artifacts. Although the results are positive, further evaluations are still needed.
引用
收藏
页数:10
相关论文
共 50 条
  • [31] A reuse-based software process based on domain analysis and OO framework
    Morandin, E
    Stellucci, G
    Baruchelli, F
    24TH EUROMICRO CONFERENCE - PROCEEDING, VOLS 1 AND 2, 1998, : 890 - 897
  • [32] An Ontology Based Reuse Algorithm towards Process Planning in Software Development
    Sharma, Shilpa
    Ingle, Maya
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2011, 2 (09) : 133 - 137
  • [33] Introducing systematic reuse in mainstream software process
    Laguna, MA
    González-Baixauli, B
    López, O
    García, FJ
    PROCEEDINGS OF THE 29TH EUROMICRO CONFERENCE: NEW WAVES IN SYSTEM ARCHITECTURE, 2003, : 351 - 358
  • [34] Reuse-Based Agile Development Process for Drone Software Systems
    Hussein, Mahmoud
    Nouacer, Reda
    INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2022, 32 (03) : 347 - 362
  • [35] Process Definition for Reuse Asset Management Process for Software Detailed Design
    Promtaveepong, Tanawat
    Prompoon, Nakornthip
    2013 10TH INTERNATIONAL CONFERENCE ON ELECTRICAL ENGINEERING/ELECTRONICS, COMPUTER, TELECOMMUNICATIONS AND INFORMATION TECHNOLOGY (ECTI-CON), 2013,
  • [36] Comparison of Modernization Approaches: With and Without the Knowledge Based Software Reuse Process
    Jha, Meena
    O'Brien, Liam
    PROCEEDINGS OF THE 2ND INTERNATIONAL CONFERENCE ON ADVANCES IN COMPUTER SCIENCE AND ENGINEERING (CSE 2013), 2013, 42 : 68 - 71
  • [37] Reuse: re-engineering the software process
    McClure, Carma
    Managing System Development, 1994, 14 (09): : 1 - 6
  • [38] MANAGING BUSINESS PROCESS FLEXIBILITY AND REUSE THROUGH BUSINESS PROCESS LINES
    Boffoli, Nicola
    Cimitile, Marta
    Maggi, Fabrizio Maria
    ICSOFT 2009: PROCEEDINGS OF THE 4TH INTERNATIONAL CONFERENCE ON SOFTWARE AND DATA TECHNOLOGIES, VOL 2, 2009, : 61 - 68
  • [39] The role of opportunism in the software design reuse process
    Sen, A
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1997, 23 (07) : 418 - 436
  • [40] SOFTWARE PROCESS AND ITS SUPPORT
    MADHAVJI, NH
    SCHAFER, W
    SOFTWARE ENGINEERING JOURNAL, 1991, 6 (05): : 229 - 229