Semi-Automated Feature Traceability with Embedded Annotations

被引:22
|
作者
Abukwaik, Hadil [1 ]
Burger, Andreas [1 ]
Andam, Berima Kweku [2 ]
Berger, Thorsten [2 ]
机构
[1] ABB Corp Res Ctr, Ladenburg, Germany
[2] Chalmers Univ Gothenburg, Gothenburg, Sweden
基金
瑞典研究理事会;
关键词
software evolution; clone&own; variability; feature annotations; feature traceability; recommendation system; feature location; machine learning;
D O I
10.1109/ICSME.2018.00049
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Engineering software amounts to implementing and evolving features. While some engineering approaches advocate the explicit use of features, developers usually do not record feature locations in software artifacts. However, when evolving or maintaining features-especially in long-living or variant-rich software with many developers-the knowledge about features and their locations quickly fades and needs to be recovered. While automated or semi-automated feature-location techniques have been proposed, their accuracy is usually too low to be useful in practice. We propose a semi-automated, machine-learning-assisted feature-traceability technique that allows developers to continuously record feature-traceability information while being supported by recommendations about missed locations. We show the accuracy of our proposed technique in a preliminary evaluation, simulating the engineering of an open-source web-application that evolved in different, cloned variants.
引用
收藏
页码:529 / 533
页数:5
相关论文
共 50 条
  • [1] Semi-automated Traceability Maintenance: An Architectural Overview of traceMaintainer
    Maeder, Patrick
    Gotel, Orlena
    Philippow, Ilka
    [J]. 2009 31ST INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, COMPANION VOLUME, 2009, : 425 - +
  • [2] Semi-automated landscape feature extraction and modeling
    Wasilewski, T
    Faust, N
    Ribarsky, W
    [J]. VISUALIZATION OF TEMPORAL AND SPATIAL DATA FOR CIVILIAN AND DEFENSE APPLICATIONS, 2001, 4368 : 41 - 47
  • [3] Semi-automated geometric feature extraction for railway bridges
    Najafi, Amirali
    Salman, Baris
    Sanaei, Parisa
    Lojano-Quispe, Erick
    Wani, Sachin
    Maher, Ali
    Schaefer, Richard
    Nickels, George
    [J]. JOURNAL OF CIVIL STRUCTURAL HEALTH MONITORING, 2024,
  • [4] A semi-automated iterative process for detecting feature interactions
    Rocha, Larissa
    Machado, Ivan
    Almeida, Eduardo
    Kastner, Christian
    Nadi, Sarah
    [J]. 34TH BRAZILIAN SYMPOSIUM ON SOFTWARE ENGINEERING, SBES 2020, 2020, : 778 - 787
  • [5] A tool for semi-automated extraction of waterbody feature in SAR imagery
    Kharbouche, Said
    Clavet, Daniel
    [J]. REMOTE SENSING LETTERS, 2013, 4 (04) : 381 - 390
  • [6] AUTOMATED AND SEMI-AUTOMATED PERIMETRY
    PRADINES, F
    DELBOSC, B
    ROYER, J
    [J]. JOURNAL FRANCAIS D OPHTALMOLOGIE, 1985, 8 (02): : 173 - 185
  • [7] Deep Learning-Inspired Automatic Minutiae Extraction from Semi-Automated Annotations
    Zhao, Hongtian
    Yang, Hua
    Zheng, Shibao
    [J]. IEICE Transactions on Fundamentals of Electronics, Communications and Computer Sciences, 2024, E107.A (09) : 1509 - 1521
  • [8] SEMI-AUTOMATED MATHEMATICS
    GUARD, JR
    OGLESBY, FC
    BENNETT, JH
    SETTLE, LG
    [J]. JOURNAL OF THE ACM, 1969, 16 (01) : 49 - &
  • [9] A Framework for Semi-Automated Fault Detection Configuration with Automated Feature Extraction and Limits Setting
    Cai, Haoshu
    Feng, Jianshe
    Moyne, James
    Iskandar, Jimmy
    Armacost, Michael
    Li, Fei
    Lee, Jay
    [J]. 2020 31ST ANNUAL SEMI ADVANCED SEMICONDUCTOR MANUFACTURING CONFERENCE (ASMC), 2020,
  • [10] Semi-Automated Data Classification with Feature Weighted Self Organizing Map
    Starkey, Andrew
    Ahmad, Aliyu Usman
    [J]. 2017 13TH INTERNATIONAL CONFERENCE ON NATURAL COMPUTATION, FUZZY SYSTEMS AND KNOWLEDGE DISCOVERY (ICNC-FSKD), 2017, : 136 - 141