QORAL: An external domain-specific language for mining software repositories

Research output: Chapter in Book/Report/Conference proceedingConference contribution

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.

Original languageEnglish
Title of host publicationProceedings - 2012 4th International Workshop on Empirical Software Engineering in Practice, IWESEP 2012
Pages23-29
Number of pages7
DOIs
Publication statusPublished - Dec 31 2012
Externally publishedYes
Event2012 4th International Workshop on Empirical Software Engineering in Practice, IWESEP 2012 - Osaka, Japan
Duration: Oct 26 2012Oct 27 2012

Publication series

NameProceedings - 2012 4th International Workshop on Empirical Software Engineering in Practice, IWESEP 2012

Other

Other2012 4th International Workshop on Empirical Software Engineering in Practice, IWESEP 2012
CountryJapan
CityOsaka
Period10/26/1210/27/12

Fingerprint

Statistical methods

All Science Journal Classification (ASJC) codes

  • Software

Cite this

Nakamura, H., Nagano, R., Hisazumi, K., Kamei, Y., Ubayashi, N., & Fukuda, A. (2012). QORAL: An external domain-specific language for mining software repositories. In Proceedings - 2012 4th International Workshop on Empirical Software Engineering in Practice, IWESEP 2012 (pp. 23-29). [6363292] (Proceedings - 2012 4th International Workshop on Empirical Software Engineering in Practice, IWESEP 2012). https://doi.org/10.1109/IWESEP.2012.20

QORAL : An external domain-specific language for mining software repositories. / Nakamura, Hiroki; Nagano, Rina; Hisazumi, Kenji; Kamei, Yasutaka; Ubayashi, Naoyasu; Fukuda, Akira.

Proceedings - 2012 4th International Workshop on Empirical Software Engineering in Practice, IWESEP 2012. 2012. p. 23-29 6363292 (Proceedings - 2012 4th International Workshop on Empirical Software Engineering in Practice, IWESEP 2012).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Nakamura, H, Nagano, R, Hisazumi, K, Kamei, Y, Ubayashi, N & Fukuda, A 2012, QORAL: An external domain-specific language for mining software repositories. in Proceedings - 2012 4th International Workshop on Empirical Software Engineering in Practice, IWESEP 2012., 6363292, Proceedings - 2012 4th International Workshop on Empirical Software Engineering in Practice, IWESEP 2012, pp. 23-29, 2012 4th International Workshop on Empirical Software Engineering in Practice, IWESEP 2012, Osaka, Japan, 10/26/12. https://doi.org/10.1109/IWESEP.2012.20
Nakamura H, Nagano R, Hisazumi K, Kamei Y, Ubayashi N, Fukuda A. QORAL: An external domain-specific language for mining software repositories. In Proceedings - 2012 4th International Workshop on Empirical Software Engineering in Practice, IWESEP 2012. 2012. p. 23-29. 6363292. (Proceedings - 2012 4th International Workshop on Empirical Software Engineering in Practice, IWESEP 2012). https://doi.org/10.1109/IWESEP.2012.20
Nakamura, Hiroki ; Nagano, Rina ; Hisazumi, Kenji ; Kamei, Yasutaka ; Ubayashi, Naoyasu ; Fukuda, Akira. / QORAL : An external domain-specific language for mining software repositories. Proceedings - 2012 4th International Workshop on Empirical Software Engineering in Practice, IWESEP 2012. 2012. pp. 23-29 (Proceedings - 2012 4th International Workshop on Empirical Software Engineering in Practice, IWESEP 2012).
@inproceedings{bb67ba1828b544f6810688e5d7f22f82,
title = "QORAL: An external domain-specific language for mining software repositories",
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.",
author = "Hiroki Nakamura and Rina Nagano and Kenji Hisazumi and Yasutaka Kamei and Naoyasu Ubayashi and Akira Fukuda",
year = "2012",
month = "12",
day = "31",
doi = "10.1109/IWESEP.2012.20",
language = "English",
isbn = "9780769548661",
series = "Proceedings - 2012 4th International Workshop on Empirical Software Engineering in Practice, IWESEP 2012",
pages = "23--29",
booktitle = "Proceedings - 2012 4th International Workshop on Empirical Software Engineering in Practice, IWESEP 2012",

}

TY - GEN

T1 - QORAL

T2 - An external domain-specific language for mining software repositories

AU - Nakamura, Hiroki

AU - Nagano, Rina

AU - Hisazumi, Kenji

AU - Kamei, Yasutaka

AU - Ubayashi, Naoyasu

AU - Fukuda, Akira

PY - 2012/12/31

Y1 - 2012/12/31

N2 - 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.

AB - 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.

UR - http://www.scopus.com/inward/record.url?scp=84871554764&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84871554764&partnerID=8YFLogxK

U2 - 10.1109/IWESEP.2012.20

DO - 10.1109/IWESEP.2012.20

M3 - Conference contribution

AN - SCOPUS:84871554764

SN - 9780769548661

T3 - Proceedings - 2012 4th International Workshop on Empirical Software Engineering in Practice, IWESEP 2012

SP - 23

EP - 29

BT - Proceedings - 2012 4th International Workshop on Empirical Software Engineering in Practice, IWESEP 2012

ER -