mdh.sePublications
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Client-side web application slicing
University of Split.ORCID iD: 0000-0003-1756-0453
Mälardalen University, School of Innovation, Design and Engineering.ORCID iD: 0000-0002-8461-0230
Mälardalen University, School of Innovation, Design and Engineering.ORCID iD: 0000-0002-5278-755X
2011 (English)In: 2011 26th IEEE/ACM International Conference on Automated Software Engineering, ASE 2011, Proceedings, 2011, p. 504-507Conference paper, Published paper (Refereed)
Abstract [en]

Highly interactive web applications that offer user experience and responsiveness of standard desktop applications are becoming prevalent in the web application domain. However, with these benefits come certain drawbacks. For example, the event-based architectural style, and poor support for code organization, often lead to a situation where code responsible for a certain behavior is intermixed with irrelevant code. This makes development, debugging and reuse difficult. One way of locating code implementing a certain behavior is program slicing, a method that, given a subset of a program's behavior, reduces the program to a minimal form that still produces that behavior. In this paper we present a semi-automatic client-side web application slicing method, describe the web page dependency graph, and show how it can be used to extract only the code implementing a certain behavior. © 2011 IEEE.

Place, publisher, year, edition, pages
2011. p. 504-507
Keywords [en]
code reuse, dynamic program slicing, JavaScript, web application, Architectural style, Dependency graphs, Event-based, Interactive web applications, Program slicing, Semi-automatics, Standard desktop, User experience, Web page, Automation, Codes (symbols), Program processors, World Wide Web, Software engineering
National Category
Engineering and Technology
Identifiers
URN: urn:nbn:se:mdh:diva-15985DOI: 10.1109/ASE.2011.6100110Scopus ID: 2-s2.0-84855458189ISBN: 9781457716393 (print)OAI: oai:DiVA.org:mdh-15985DiVA, id: diva2:581555
Conference
2011 26th IEEE/ACM International Conference on Automated Software Engineering, ASE 2011, 6 November 2011 through 10 November 2011, Lawrence, KS
Note

Sponsors: IEEE; IEEE Computer Society; Association for Computing Machinery (ACM); SIGART; SIGSOFT

Available from: 2013-01-02 Created: 2012-10-29 Last updated: 2015-02-04Bibliographically approved

Open Access in DiVA

No full text in DiVA

Other links

Publisher's full textScopus

Authority records BETA

Maras, J.Carlson, JanCrnković, Ivica

Search in DiVA

By author/editor
Maras, J.Carlson, JanCrnković, Ivica
By organisation
School of Innovation, Design and Engineering
Engineering and Technology

Search outside of DiVA

GoogleGoogle Scholar

doi
isbn
urn-nbn

Altmetric score

doi
isbn
urn-nbn
Total: 15 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf