Incremental location of combined features for large-scale programs

被引:18
|
作者
Eisenbarth, T [1 ]
Koschke, R [1 ]
Simon, D [1 ]
机构
[1] Univ Stuttgart, D-70565 Stuttgart, Germany
关键词
D O I
10.1109/ICSM.2002.1167778
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The need for changing a program frequently confronts maintainers with the reality that no valid architectural description is at hand. To solve that problem, we presented at ICSM 2001 a language-independent and easy to use technique for opportunistic and demand driven location of features in source code based on static and dynamic analysis and concept analysis. In order to further validate the technique, we recently performed an industrial case study on a 1.2 million LOC production system. The experiences we made during that case study showed two problems of our approach: the growing complexity of concept lattices for large systems with many features and the need for handling compositions of features. This paper extends our technique to solve these problems. We show how this method allows incremental exploration of features while preserving the "mental map" the maintainer has gained through the analysis. The second improvement is a detailed look at composing features into more complex scenarios. Rather than assuming a one-to-one correspondence between features and scenarios as in earlier work, we can now handle scenarios that invoke many features.
引用
收藏
页码:273 / 282
页数:10
相关论文
共 50 条
  • [41] Incremental Learning of Random Forests for Large-Scale Image Classification
    Ristin, Marko
    Guillaumin, Matthieu
    Gall, Juergen
    Van Gool, Luc
    IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 2016, 38 (03) : 490 - 503
  • [42] Incremental sliding mode controller for large-scale underactuated syetem
    Hao, Yinxing
    Yi, Jianqiang
    Zhao, Dongbin
    Qian, Dianwei
    2007 IEEE INTERNATIONAL CONFERENCE ON NETWORKING, SENSING, AND CONTROL, VOLS 1 AND 2, 2007, : 87 - +
  • [43] Incremental weighted bipartite algorithm for large-scale recommendation systems
    E, HaiHong
    Wang, JianFeng
    Song, MeiNa
    Bi, Qiang
    Liu, YingYi
    TURKISH JOURNAL OF ELECTRICAL ENGINEERING AND COMPUTER SCIENCES, 2016, 24 (02) : 448 - 463
  • [44] Queries over Large-scale Incremental Data of Hybrid Granularities
    Zhuang, Xutian
    Zhao, Gansen
    Wang, Xinming
    Nie, Ruihua
    Liao, Zhirui
    Lin, Chengchuang
    Li, Zhenyu
    2016 7TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING AND BIG DATA (CCBD), 2016, : 69 - 74
  • [45] Incremental Learning of NCM Forests for Large-Scale Image Classification
    Ristin, Marko
    Guillaumin, Matthieu
    Gall, Juergen
    Van Gool, Luc
    2014 IEEE CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION (CVPR), 2014, : 3654 - 3661
  • [46] Pattern Recognition for Large-scale and Incremental Time Series in Healthcare
    Liu, Bo
    Li, Jianqiang
    Yang, Jijiang
    Bi, Jing
    Li, Rong
    Li, Yong
    PROCEEDINGS 2016 IEEE 40TH ANNUAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE WORKSHOPS (COMPSAC), VOL 2, 2016, : 653 - 658
  • [47] Incremental Recursive Ranking Grouping for Large-Scale Global Optimization
    Komarnicki, Marcin Michal
    Przewozniczek, Michal Witold
    Kwasnicka, Halina
    Walkowiak, Krzysztof
    IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2023, 27 (05) : 1498 - 1513
  • [48] Hierarchical features of large-scale cortical connectivity
    Costa, LD
    Sporns, O
    EUROPEAN PHYSICAL JOURNAL B, 2005, 48 (04): : 567 - 573
  • [49] COMPARISON OF LARGE-SCALE FEATURES OF GEOPHYSICAL FIELDS
    RYKUNOV, AL
    DOKLADY AKADEMII NAUK SSSR, 1982, 267 (06): : 1336 - 1340
  • [50] EVIDENCE FOR LARGE-SCALE VELOCITY FEATURES ON THE SUN
    HOWARD, R
    ASTROPHYSICAL JOURNAL, 1979, 228 (01): : L45 - L50