• DocumentCode
    2358486
  • Title

    QORAL: An External Domain-Specific Language for Mining Software Repositories

  • Author

    Nakamura, Hiroki ; Nagano, Rina ; Hisazumi, Kenji ; Kamei, Yasutaka ; Ubayashi, Naoyasu ; Fukuda, Akira

  • Author_Institution
    Grad. Sch. & Fac. of Inf. Sci. & Electr. Eng., Kyushu Univ., Fukuoka, Japan
  • fYear
    2012
  • fDate
    26-27 Oct. 2012
  • Firstpage
    23
  • Lastpage
    29
  • Abstract
    The mining software repositories (MSR) field integrates and analyzes data stored in repositories such as source control and bug repositories to provide support to practitioners. In order to provide useful information to practitioners, MSR researchers need to perform tasks iteratively, these tasks include extracting data from repositories, transforming them into specific data formats, and loading them into the statistical analysis tool. These tasks require a significant amount of man hours to implement and execute according to the requirements of the researchers. This paper proposes an external domain-specific language (DSL) called QORAL to facilitate the performance of multiple iterations and environment development. The results from a questionnaire used to evaluate QORAL indicate that it is easy to understand and modify source code.
  • Keywords
    configuration management; data analysis; data mining; program debugging; software engineering; DSL; MSR; QORAL; bug repository; bug tracking system; data analysis; data extraction; data format; data integration; environment development; external domain-specific language; multiple iteration; software repository mining; source code modification; source control; statistical analysis tool; version control system; DSL; Data mining; Grammar; Libraries; Loading; Measurement; Software; DSL; MSR; QORAL;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Empirical Software Engineering in Practice (IWESEP), 2012 Fourth International Workshop on
  • Conference_Location
    Osaka
  • Print_ISBN
    978-1-4673-4366-4
  • Type

    conf

  • DOI
    10.1109/IWESEP.2012.20
  • Filename
    6363292