Improving Quality of Data Exchange Files. An Industrial Case Study

被引:0
|
作者
Fleck, Guenter [1 ]
Moser, Michael [2 ]
Pichler, Josef [2 ]
机构
[1] Siemens Transformers Austria, A-8160 Weiz, Austria
[2] Software Competence Ctr Hagenberg, A-4232 Hagenberg, Austria
关键词
Software evolution; Data quality; Grammar recovery; Domain-specific languages;
D O I
10.1007/978-3-030-35333-9_12
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In the development of electrical machines users run a batch of command line programs by providing text-based data exchange files as input. The required structure and content of these files is often only informally documented and implicitly enforced by programs. Therefore, users are forced to execute programs without prior syntactic and semantic verification. To improve the quality of data exchange files, users need editor support that allows syntactic and semantic verification using grammar-based analyzers. In order to reduce the effort for creating grammars, we use grammar recovery which analyzes software artifacts and makes the retrieved knowledge visible as a language grammar. The assessment and completion of the extracted grammar requires both knowledge in software-language engineering and in the application domain. This paper examines whether the integration of grammar recovery with domain-specific languages is suitable for creating editor support for data exchange files. In particular, we are interested in whether we can recover (1) a grammar and validation rules from documentation and a corpus of example files. Furthermore, we are interested in whether (2) a domain-specific language (DSL) allows domain experts to provide missing details and evolve grammars. To answer these questions, we conducted an industrial case study on three different types of data exchange files. Results show that about 45% of the grammar rules could be recovered automatically and that the completion of the extracted grammars by end-users is a promising means to provide correct and maintainable grammars for data exchange files.
引用
收藏
页码:161 / 175
页数:15
相关论文
共 50 条
  • [31] The Process of Improving the Quality of Teaching - A Case Study
    Andersen, Kristinn
    Thorsteinsson, Saemundur E.
    Thorbergsson, Helgi
    Gudmundsson, Karl S.
    2018 28TH EAEEIE ANNUAL CONFERENCE (EAEEIE), 2018,
  • [32] THE QUALITY AND COMPLETENESS OF DATA IN COMPUTERIZED BIRTH FILES
    DAVID, RJ
    PEDIATRIC RESEARCH, 1980, 14 (04) : 487 - 487
  • [33] Decomposition in data mining: An industrial case study
    Kusiak, A
    IEEE TRANSACTIONS ON ELECTRONICS PACKAGING MANUFACTURING, 2000, 23 (04): : 345 - 354
  • [34] Improving safety assessment of complex systems: An industrial case study
    Bozzano, M
    Cavallo, A
    Cifaldi, M
    Valacca, L
    Villafiorita, A
    FME 2003: FORMAL METHODS, PROCEEDINGS, 2003, 2805 : 208 - 222
  • [35] Improving industrial water use: case study for an Indian distillery
    Saha, NK
    Balakrishnan, M
    Batra, VS
    RESOURCES CONSERVATION AND RECYCLING, 2005, 43 (02) : 163 - 174
  • [36] Using InnerSource for Improving Internal Reuse: An Industrial Case Study
    Chen, Xingru
    Usman, Muhammad
    Badampudi, Deepika
    27TH INTERNATIONAL CONFERENCE ON EVALUATION AND ASSESSMENT IN SOFTWARE ENGINEERING, EASE 2023, 2023, : 348 - 357
  • [37] Defining and improving data quality in medical registries: A literature review, case study, and generic framework
    Arts, DGT
    de Keizer, NF
    Scheffer, GJ
    JOURNAL OF THE AMERICAN MEDICAL INFORMATICS ASSOCIATION, 2002, 9 (06) : 600 - 611
  • [38] Improving Data Quality Through Big Data: Case Study on Big Data-Mobile Positioning Data in Indonesia Tourism Statistics
    Uluwiyah, Ana
    Setiadi, Yazid
    2017 INTERNATIONAL WORKSHOP ON BIG DATA AND INFORMATION SECURITY (IWBIS 2017), 2017, : 43 - 48
  • [39] Improving the quality of death data in the UK CHIC Study
    Hill, T.
    Hartney, T.
    Chadborn, T.
    Delpech, V.
    Sabin, C.
    HIV MEDICINE, 2009, 10 : 42 - 42
  • [40] Data remnants analysis of document files in Windows: Microsoft 365 as a case study
    Joun, Jihun
    Lee, Sangjin
    Park, Jungheum
    FORENSIC SCIENCE INTERNATIONAL-DIGITAL INVESTIGATION, 2023, 46