中文

基于结构信息的电子表格坏味精炼方法

软件工程 2018-10-11 v1

摘要

电子表格用户往往意识不到设计不良的表格所带来的风险。评估电子表格质量的一种方法是检测坏味(smell),其旨在识别那些难以理解或维护、且更可能成为缺陷根源的表格部分。遗憾的是,现有的电子表格坏味检测技术存在若干缺陷,会导致错误或不冗余的坏味报告。例如,同一质量问题常针对每个单元格副本被重复报告,令用户不堪其扰。为解决这些问题,我们提出利用推断出的结构信息进行坏味检测以精炼电子表格坏味。为此,我们首先详细描述通过静态分析推断相关单元格簇与块的方法,进而阐述如何通过三个结合单元格组与计算块信息的现有坏味精炼示例来改进已有坏味。此外,我们提出三种利用推断出的电子表格结构的新坏味检测技术。对所提技术的实证评估表明,这些精炼成功减少了错误与冗余报告的坏味数量,且新引入的坏味揭示了此前未发现的缺陷。

关键词

引用

@article{arxiv.1810.04542,
  title  = {On the Refinement of Spreadsheet Smells by means of Structure Information},
  author = {Patrick Koch and Birgit Hofer and Franz Wotawa},
  journal= {arXiv preprint arXiv:1810.04542},
  year   = {2018}
}