Using Alloy to Support Feature-Based DSL Construction for Mining Software Repositories

被引:0
|
作者
Huang, Changyun [1 ]
Kamei, Yasutaka [1 ]
Yamashita, Kazuhiro [1 ]
Ubayashi, Naoyasu [1 ]
机构
[1] Kyushu Univ, Fukuoka, Fukuoka, Japan
关键词
SPL; Mining Software Repositories; DSL; FODA;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The Mining Software Repositories (MSR) field reveals knowledge for software development by analyzing data stored in repositories such as source control and bug trace systems. In order to reveal the knowledge, MSR researchers need to perform complicated procedures iteratively. To help the complex work of MSR practitioners, we study the construction of domain specific languages (DSLs) for MSR. We have conducted feature-oriented domain analysis (FODA) on MSR and developed a DSL based on the feature model. In this paper, we expand our previous work and propose to construct not a single DSL but a DSL family. A DSL family consists of a series of DSLs with commonality in their domain but suitable to specific applications of MSR. To readily construct these DSLs, we use Alloy to encode the feature model. Our encoding includes not only the DSL features and their relations but also some composition rules that can be used to generate the syntax of DSLs. Based on this, we can automatically derive the language elements to construct DSLs suitable to specific purposes of MSR.
引用
收藏
页码:86 / 89
页数:4
相关论文
共 50 条
  • [1] Domain Analysis for Mining Software Repositories: Towards Feature-Based DSL Construction
    Huang, Changyun
    Yamashita, Kazuhiro
    Kamei, Yasutaka
    Hisazumi, Kenji
    Ubayashi, Naoyasu
    [J]. 2013 4TH INTERNATIONAL WORKSHOP ON PRODUCT LINE APPROACHES IN SOFTWARE ENGINEERING (PLEASE), 2013, : 41 - 44
  • [2] Characterizing Genomics Repositories Using Feature-Based Classification
    Silva, Jorge Miguel
    Almeida, Joao Rafael
    [J]. DIGITAL PROFESSIONALISM IN HEALTH AND CARE: DEVELOPING THE WORKFORCE, BUILDING THE FUTURE, VOL. 298, 2022, : 167 - 168
  • [3] Construction of ontology-based software repositories by text mining
    Wu, Yan
    Siy, Harvey
    Zand, Mansour
    Winter, Victor
    [J]. COMPUTATIONAL SCIENCE - ICCS 2007, PT 3, PROCEEDINGS, 2007, 4489 : 790 - +
  • [4] An approach to feature-based software construction for enhancing maintainability
    Kim, Jungyoon
    Bae, Doo Hwan
    [J]. SOFTWARE-PRACTICE & EXPERIENCE, 2006, 36 (09): : 923 - 948
  • [5] Mining software repositories to assist developers and support managers
    Hassan, Ahmed E.
    [J]. ICSM 2006: 22nd IEEE International Conference on Software Maintenance, Proceedings, 2006, : 339 - 342
  • [6] Software Process Simulation based on Mining Software Repositories
    Honsel, Verena
    Honsel, Daniel
    Grabowski, Jens
    [J]. 2014 IEEE INTERNATIONAL CONFERENCE ON DATA MINING WORKSHOP (ICDMW), 2014, : 828 - 831
  • [7] Mining Cross-Domain Apps for Software Evolution: A Feature-based Approach
    Uddin, M. D. Kafil
    He, Qiang
    Han, Jun
    Chua, Caslon
    [J]. 2021 36TH IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING ASE 2021, 2021, : 743 - 755
  • [8] Mining Software Repositories Using Topic Models
    Thomas, Stephen W.
    [J]. 2011 33RD INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE), 2011, : 1138 - 1139
  • [9] Feature-based opinion mining and ranking
    Eirinaki, Magdalini
    Pisal, Shamita
    Singh, Japinder
    [J]. JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 2012, 78 (04) : 1175 - 1184
  • [10] Research on feature-based opinion mining using topic maps
    Xia, Lixin
    Wang, Zhongyi
    Chen, Chen
    Zhai, Shanshan
    [J]. ELECTRONIC LIBRARY, 2016, 34 (03): : 435 - 456