Visualizing Feature-Level Evolution in Product Lines: A Research Preview

被引:4
|
作者
Hinterreiter, Daniel [1 ]
Gruenbacher, Paul [1 ]
Praehofer, Herbert [2 ]
机构
[1] Johannes Kepler Univ Linz, Inst Software Syst Engn, Christian Doppler Lab MEVSS, Linz, Austria
[2] Johannes Kepler Univ Linz, Inst Syst Software, Linz, Austria
关键词
Product lines; Evolution; Visualization;
D O I
10.1007/978-3-030-44429-7_21
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
[Context and motivation] Software product lines evolve frequently to address customer requirements in different domains. This leads to a distributed engineering process with frequent updates and extensions. [Question/problem] However, such changes are typically managed and tracked at the level of source code while feature-level awareness about software evolution is commonly lacking. In this research preview paper we thus present an approach visualizing the evolution in software product lines at the level of features. [Principal ideas/results] Specifically, we extend feature models with feature evolution plots to visualize changes at a higher level. Our approach uses static code analyses and a variation control system to compute the evolution data for visualisation. As a preliminary evaluation we report selected examples of applying our approach to a cyberphysical ecosystem from the field of industrial automation. [Contribution] Integrating visualisations into state-of-the-art feature models can contribute to better integrate requirements-level and code-level perspectives during product line evolution.
引用
收藏
页码:300 / 306
页数:7
相关论文
共 50 条
  • [1] Supporting Feature Model Evolution by Lifting Code-Level Dependencies: A Research Preview
    Hinterreiter, Daniel
    Feichtinger, Kevin
    Linsbauer, Lukas
    Praehofer, Herbert
    Gruenbacher, Paul
    REQUIREMENTS ENGINEERING: FOUNDATION FOR SOFTWARE QUALITY (REFSQ 2019), 2019, 11412 : 169 - 175
  • [2] Feature-level domain adaptation
    1600, Microtome Publishing (17):
  • [3] Feature-Level Domain Adaptation
    Kouw, Wouter M.
    van der Maaten, Laurens J. P.
    Krijthe, Jesse H.
    Loog, Marco
    JOURNAL OF MACHINE LEARNING RESEARCH, 2016, 17
  • [4] Feature-Level Attentive ICF for Recommendation
    Cheng, Zhiyong
    Liu, Fan
    Mei, Shenghan
    Guo, Yangyang
    Zhu, Lei
    Nie, Liqiang
    ACM TRANSACTIONS ON INFORMATION SYSTEMS, 2022, 40 (04)
  • [5] Robust feature-level multibiometric classification
    Rattani, Ajita
    Kisku, D. R.
    Bicego, Manuele
    Tistarelli, Massimo
    2006 BIOMETRICS SYMPOSIUM: SPECIAL SESSION ON RESEARCH AT THE BIOMETRIC CONSORTIUM CONFERENCE, 2006, : 107 - +
  • [6] Feature-level fusion in personal identification
    Gao, Y
    Maggs, M
    2005 IEEE COMPUTER SOCIETY CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION, VOL 1, PROCEEDINGS, 2005, : 468 - 473
  • [7] Supporting Feature-Level Software Maintenance
    Revelle, Meghan
    16TH WORKING CONFERENCE ON REVERSE ENGINEERING (WCRE 2009), 2009, : 287 - 290
  • [8] Opinion Mining Based on Feature-Level
    Liu, Lizhen
    Lv, Zhixin
    Wang, Hanshi
    2012 5TH INTERNATIONAL CONGRESS ON IMAGE AND SIGNAL PROCESSING (CISP), 2012, : 1596 - 1600
  • [9] Handmetric Verification Based on Feature-Level Fusion
    Li, Qiang
    Qiu, Zhengding
    INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2006, 6 (2A): : 164 - 168
  • [10] Learned Video Compression with Feature-level Residuals
    Feng, Runsen
    Wu, Yaojun
    Guo, Zongyu
    Zhang, Zhizheng
    Chen, Zhibo
    2020 IEEE/CVF CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION WORKSHOPS (CVPRW 2020), 2020, : 529 - 532