Traceability Patterns: An Approach to Requirement-Component Traceability in Agile Software Development

被引:0
|
作者
Ghazarian, Arbi [1 ]
机构
[1] Univ Toronto, Dept Comp Sci, 10 Kings Coll Rd, Toronto, ON M5S 3G4, Canada
关键词
Requirements Traceability; Traceability Pattern; Agile Software Development;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Requirements traceability, regardless of the process used to produce a software system, is an important quality attribute for the resulting software product. However, existing approaches to achieving requirements traceability have been specifically designed for traditional software development with formal requirements processes. With the wide industry adoption of agile development methodologies, where requirements are captured and communicated through informal channels, the applicability of existing traceability approaches to agile software projects has been restricted. In this paper, we introduce traceability patterns as a solution to requirement component tractability in agile software development. In our approach, we achieve traceability through source code, which is the main development artifact in agile methodologies.
引用
收藏
页码:236 / +
页数:2
相关论文
共 50 条
  • [41] Traceability Management with Impact Analysis in DevOps based Software Development
    Rubasinghe, Iresha
    Meedeniya, Dulani
    Perera, Indika
    2018 INTERNATIONAL CONFERENCE ON ADVANCES IN COMPUTING, COMMUNICATIONS AND INFORMATICS (ICACCI), 2018, : 1956 - 1962
  • [42] Extended use of a traceability tool within software development project
    Gills, M
    Bogdanovs, M
    DATABASES AND INFORMATION SYSTEMS II, 2002, : 175 - 186
  • [43] Integral traceability model for reusing NFRs in the Software Development Process
    Fraga, Anabel
    Llorens, Juan
    PROCEEDINGS OF THE 10TH IASTED INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND APPLICATIONS, 2006, : 399 - +
  • [44] Improving change management in software development: Integrating traceability and software configuration management
    Mohan, Kannan
    Xu, Peng
    Cao, Lan
    Ramesh, Balasubramaniam
    DECISION SUPPORT SYSTEMS, 2008, 45 (04) : 922 - 936
  • [45] Refining Traceability Links Between Vulnerability and Software Component in a Vulnerability Knowledge Graph
    Du, Dongdong
    Ren, Xingzhang
    Wu, Yupeng
    Chen, Jien
    Ye, Wei
    Sun, Jinan
    Xi, Xiangyu
    Gao, Qing
    Zhang, Shikun
    WEB ENGINEERING, ICWE 2018, 2018, 10845 : 33 - 49
  • [46] Requirement Change Taxonomy and Categorization in Agile Software Development
    Saher, Najia
    Baharom, Fauziah
    Ghazali, Osman
    PROCEEDINGS OF THE 2017 6TH INTERNATIONAL CONFERENCE ON ELECTRICAL ENGINEERING AND INFORMATICS (ICEEI'17), 2017,
  • [47] Quality Requirement Documentation Guidelines for Agile Software Development
    Behutiye, Woubshet
    Rodriguez, Pilar
    Oivo, Markku
    IEEE ACCESS, 2022, 10 : 70154 - 70173
  • [48] A Review of Requirement Prioritization Techniques in Agile Software Development
    Saher, Najia
    Baharom, Fauziah
    Romli, Rohaida
    PROCEEDINGS OF KNOWLEDGE MANAGEMENT INTERNATIONAL CONFERENCE (KMICE) 2018, 2018, : 242 - 247
  • [49] Ontologies for Product and Process Traceability at Manufacturing Organizations: A Software Requirements Approach
    Martins, Jose C. C.
    Machado, Ricardo J.
    2012 EIGHTH INTERNATIONAL CONFERENCE ON THE QUALITY OF INFORMATION AND COMMUNICATIONS TECHNOLOGY (QUATIC 2012), 2012, : 353 - 358
  • [50] Ontological approach for the semantic recovery of traceability links between software artefacts
    Zhang, Y.
    Witte, R.
    Rilling, J.
    Haarslev, V.
    IET SOFTWARE, 2008, 2 (03) : 185 - 203