The effect of automatic concern mapping strategies on conceptual cohesion measurement

被引:1
|
作者
Silva, Bruno [1 ]
Sant'Anna, Claudio [2 ]
Rocha, Neylor [2 ]
Chavez, Christina [2 ]
机构
[1] Univ Salvador UNIFACS Salvador, Salvador, BA, Brazil
[2] Fed Univ Bahia Salvador, Dept Comp Sci, Salvador, BA, Brazil
关键词
Module cohesion; Cohesion metrics; Concern mapping; Comparative empirical study; INFORMATION-RETRIEVAL; TOPIC MODELS; IDENTIFICATION;
D O I
10.1016/j.infsof.2016.03.006
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Context: Cohesion has been recognized as an important quality attribute of software design across decades. It can be defined as the degree to which a module is focused on a single concern of software. A concern is any concept, feature, requirement or property of the problem or solution domain. Conceptual cohesion is an alternative way of cohesion measurement based on what concerns each module addresses. Therefore, adopting a strategy to map concerns to source code elements is challenging but necessary. Objective: We aim at providing empirical evidence about whether automatic concern mapping strategies are already ready to be used effectively for conceptual cohesion measurement. Method: We carried out an empirical study to assess the ability of conceptual cohesion measurement using different automatic concern mapping strategies in selecting the least cohesive modules. Results: Conceptual cohesion measurements over the two analyzed mapping strategies performed weakly in the ability of selecting the least cohesive modules. We then provide a discussion to explain the reasons. Conclusion: Concern mapping strategies should be carefully chosen for conceptual cohesion measurement, specially if automatic mapping is under consideration. Manual mapping is still the most reliable way for computing conceptual cohesion. We pointed out limitations in automatic mapping strategies that go beyond conceptual cohesion measurement purposes and which should be considered in future research or applications in industry. (C) 2016 Published by Elsevier B.V.
引用
收藏
页码:56 / 70
页数:15
相关论文
共 50 条
  • [1] Cohesion - Conceptual and measurement issues
    Carron, AV
    Brawley, LR
    [J]. SMALL GROUP RESEARCH, 2000, 31 (01) : 89 - 106
  • [2] COHESION Conceptual and Measurement Issues
    Carron, Albert V.
    Brawley, Lawrence R.
    [J]. SMALL GROUP RESEARCH, 2012, 43 (06) : 726 - 743
  • [3] Cohesion - Conceptual and measurement issues - Reply
    Carless, SA
    [J]. SMALL GROUP RESEARCH, 2000, 31 (01) : 107 - 118
  • [4] CONCEPTUAL MAPPING STRATEGIES FOR UNDERSTANDING INFORMATION TEXTS
    FLOOD, J
    LAPP, D
    [J]. READING TEACHER, 1988, 41 (08): : 780 - 783
  • [5] Environmental concern:: Conceptual definitions, measurement methods, and research findings
    Fransson, N
    Gärling, T
    [J]. JOURNAL OF ENVIRONMENTAL PSYCHOLOGY, 1999, 19 (04) : 369 - 382
  • [6] HOLOGRAPHIC SYSTEM FOR AUTOMATIC SURFACE MAPPING .2. AUTOMATIC TRACKING AND MEASUREMENT
    STAPLETO.TT
    GARA, AD
    MAJKOWSK.RF
    [J]. JOURNAL OF THE OPTICAL SOCIETY OF AMERICA, 1972, 62 (11) : 1362 - 1362
  • [7] Implementation and measurement of shared value creation strategies: Proposal of a conceptual model
    Lizama, Jonathan Cuevas
    Royo-Vela, Marcelo
    [J]. BUSINESS STRATEGY AND DEVELOPMENT, 2023, 6 (04): : 598 - 609
  • [8] Conceptual design of control strategies based on function-configuration mapping methodology
    Liu Gequn
    Liu Weiguo
    [J]. ICIEA 2007: 2ND IEEE CONFERENCE ON INDUSTRIAL ELECTRONICS AND APPLICATIONS, VOLS 1-4, PROCEEDINGS, 2007, : 1355 - 1360
  • [9] Ramadan: The Month of Fasting for Muslim and Social Cohesion- Mapping the Unexplored Effect
    Shalihin, Nurus
    Sholihin, Muhammad
    [J]. HELIYON, 2022, 8 (10)
  • [10] Automatic Horizontal Curve Identification and Measurement Using Mobile Mapping System
    Luo, Wenting
    Li, Lin
    Wang, Kelvin C. P.
    [J]. JOURNAL OF SURVEYING ENGINEERING, 2018, 144 (04)