Advanced search options

Advanced Search Options 🞨

Browse by author name (“Author name starts with…”).

Find ETDs with:

in
/  
in
/  
in
/  
in

Written in Published in Earliest date Latest date

Sorted by

Results per page:

You searched for id:"oai:etd.ohiolink.edu:bgsu1563557234898944". One record found.

Search Limiters

Last 2 Years | English Only

No search limiters apply to these results.

▼ Search Limiters


Bowling Green State University

1. Hung, Che Shian. Boa Views: Enabling Modularization and Sharing of Boa Queries.

Degree: MS, Computer Science, 2019, Bowling Green State University

The Mining Software Repositories (MSR) field is well established, and recently has seen a focus on moving analysis techniques to a larger scale analyzing thousands of projects. Several tools exist to support these efforts, such as the Boa language and infrastructure. While Boa has seen extensive use by over one thousand users, in its current form it is not always possible to perform the entire analysis task within the infrastructure, often requiring some post-processing in another language. To address this problem, we use the notion of views from the relational database field and designed a language extension and runtime infrastructure in Boa that we call materialized views. Materialized views provide output reuse to Boa users, so that the results of prior Boa queries can be reused by users. This allows for computing results not previously possible within Boa and provides more sharing and reuse of MSR queries. To evaluate views, we performed two partial reproductions of prior MSR studies utilizing Boa’s dataset and infrastructure with Boa and compare our results to the prior studies. This shows the usability of the new infrastructure, allowing analyses in Boa that were not previously possible as well as providing a previously hand created gold dataset for identifier splitting as a reusable view for other MSR researchers. We also verified the caching behavior using the queries from one of the case studies. The results show that caching works as expected and can drastically improve the runtime performance. Advisors/Committee Members: Dyer, Robert (Advisor).

Subjects/Keywords: Computer Science; Boa, views, materialized views, mining software repositories, code reuse, modularization

Record DetailsSimilar RecordsGoogle PlusoneFacebookTwitterCiteULikeMendeleyreddit

APA · Chicago · MLA · Vancouver · CSE | Export to Zotero / EndNote / Reference Manager

APA (6th Edition):

Hung, C. S. (2019). Boa Views: Enabling Modularization and Sharing of Boa Queries. (Masters Thesis). Bowling Green State University. Retrieved from http://rave.ohiolink.edu/etdc/view?acc_num=bgsu1563557234898944

Chicago Manual of Style (16th Edition):

Hung, Che Shian. “Boa Views: Enabling Modularization and Sharing of Boa Queries.” 2019. Masters Thesis, Bowling Green State University. Accessed August 24, 2019. http://rave.ohiolink.edu/etdc/view?acc_num=bgsu1563557234898944.

MLA Handbook (7th Edition):

Hung, Che Shian. “Boa Views: Enabling Modularization and Sharing of Boa Queries.” 2019. Web. 24 Aug 2019.

Vancouver:

Hung CS. Boa Views: Enabling Modularization and Sharing of Boa Queries. [Internet] [Masters thesis]. Bowling Green State University; 2019. [cited 2019 Aug 24]. Available from: http://rave.ohiolink.edu/etdc/view?acc_num=bgsu1563557234898944.

Council of Science Editors:

Hung CS. Boa Views: Enabling Modularization and Sharing of Boa Queries. [Masters Thesis]. Bowling Green State University; 2019. Available from: http://rave.ohiolink.edu/etdc/view?acc_num=bgsu1563557234898944

.