BUDGET: a Tool for Supporting Software Architecture Traceability Research

被引:4
|
作者
Satltos, Joanna C. S. [1 ]
Mirakhorli, Mehdi [1 ]
MujInd, Ibrahim [1 ]
Zogaan, Waleed [1 ]
机构
[1] Rochester Inst Technol, Software Engn Dept, Rochester, NY 14623 USA
来源
2016 13TH WORKING IEEE/IFIP CONFERENCE ON SOFTWARE ARCHITECTURE (WICSA) | 2016年
关键词
D O I
10.1109/WICSA.2016.47
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Automated traceability techniques based on supervised machine learning algorithms can significantly reduce the cost and effort needed to create and maintain traceability links between requirements, architecture and source code. However, the upfront cost to train these algorithms is the main bottleneck for expanding, and validating these traceability techniques as well as applying them to complex industrial systems. In this tool demo, we present our web-based tool named BUDGET, as a solution to automate creation of training data for the problem of tracing architectural concerns. BUDGET uses Automated Web-Mining, and Big-Data Analysis techniques to generate training data for supervised architecture-traceability techniques. It uses several sampling strategies and mines ultra-large scale code repositories to generate datasets of tactical code snippets. The BUDGET falls in the research tool category and supports researchers in the area of software architecture and requirements engineering.
引用
收藏
页码:303 / 306
页数:4
相关论文
共 50 条
  • [1] Cultiventura software architecture tool supporting the learning of the Moche culture
    Leon Lescano, Norma
    Eyzaguirre Mamani, Sandra
    Gomez Illatopa, James
    PROCEEDINGS OF THE 2016 IEEE XXIII INTERNATIONAL CONGRESS ON ELECTRONICS, ELECTRICAL ENGINEERING AND COMPUTING (INTERCON), 2016,
  • [2] Supporting software understanding with automated requirements traceability
    Egyed, A
    Grünbacher, P
    INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2005, 15 (05) : 783 - 810
  • [3] Toward Actionable Software Architecture Traceability
    Namdar, Saeed
    Mirakhorli, Mehdi
    2015 IEEE/ACM 8TH INTERNATIONAL SYMPOSIUM ON SOFTWARE AND SYSTEMS TRACEABILITY, 2015, : 36 - 42
  • [4] Traceability between software architecture models
    Feng, Yaodong
    Huang, Gang
    Yang, Jie
    Mei, Hong
    30TH ANNUAL INTERNATIONAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE, VOL 2, SHORT PAPERS/WORKSHOPS/FAST ABSTRACTS/DOCTORAL SYMPOSIUM, PROCEEDINGS, 2006, : 41 - +
  • [5] Tool Support for Traceability of Software Artefacts
    Kamalabalan, K.
    Uruththirakodeeswaran, T.
    Thiyagalingam, G.
    Wijesinghe, D. B.
    Perera, I.
    Meedeniya, D.
    Balasubramaniam, D.
    2015 Moratuwa Engineering Research Conference (MERCon), 2015, : 318 - 323
  • [6] Research on enterprise modeling architecture and supporting tool for agile manufacturing
    Dai, YR
    Yan, JW
    Tang, GQ
    PROCEEDINGS OF THE 4TH WORLD CONGRESS ON INTELLIGENT CONTROL AND AUTOMATION, VOLS 1-4, 2002, : 2575 - 2579
  • [7] Supporting ATAM with a collaborative Web-based software architecture evaluation tool
    Maheshwari, P
    Teoh, A
    SERP'04: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING RESEARCH AND PRACTICE, VOLS 1 AND 2, 2004, : 916 - 922
  • [8] Supporting ATAM with a collaborative Web-based software architecture evaluation tool
    Maheshwari, P
    Teoh, A
    SCIENCE OF COMPUTER PROGRAMMING, 2005, 57 (01) : 109 - 128
  • [9] SA3 -: a tool for supporting adaptable software architecture generation for embedded systems
    Subramanian, N
    Chung, L
    COMPUTER STANDARDS & INTERFACES, 2003, 25 (03) : 283 - 290
  • [10] Supporting usability through software architecture
    Bass, L
    John, BE
    COMPUTER, 2001, 34 (10) : 113 - 115