Identifying mandatory code for framework use via a single application trace

8Citations
Citations of this article
5Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Application frameworks allow application developers to effectively reuse both designs and implementations which frequently appear in their intended domains. However, when using a framework with large scale APIs, its usage to implement an application-specific behavior tends to be complicated. Thus, in practice, application developers use existing sample application code as references for their development, but the task to locate the parts which are related to their application usually becomes a burden. To address this problem, in this paper, we characterize the problem as a kind of dynamic flow analysis problem, and based on the characterization, we present a method to automatically identify the mandatory code for the framework use using only a single sample application's trace. We have conducted case studies with several real-world frameworks to validate our method and the results indicate that the method is suitable to extract the mandatory framework usage. © 2014 Springer-Verlag.

Cite

CITATION STYLE

APA

Nitta, N., Kume, I., & Takemura, Y. (2014). Identifying mandatory code for framework use via a single application trace. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 8586 LNCS, pp. 593–617). Springer Verlag. https://doi.org/10.1007/978-3-662-44202-9_24

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free