SwePub
Sök i SwePub databas

  Utökad sökning

Träfflista för sökning "WFRF:(Maras J) "

Sökning: WFRF:(Maras J)

  • Resultat 1-8 av 8
Sortera/gruppera träfflistan
   
NumreringReferensOmslagsbildHitta
1.
  • 2017
  • swepub:Mat__t
  •  
2.
  •  
3.
  •  
4.
  •  
5.
  • Maras, J., et al. (författare)
  • Client-side web application slicing
  • 2011
  • Ingår i: 2011 26th IEEE/ACM International Conference on Automated Software Engineering, ASE 2011, Proceedings. - 9781457716393 ; , s. 504-507
  • Konferensbidrag (refereegranskat)abstract
    • 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.
  •  
6.
  • Maras, J., et al. (författare)
  • Generating feature usage scenarios in client-side web applications
  • 2013
  • Ingår i: Lecture Notes in Computer Science, vol 7977. - Berlin, Heidelberg : Springer. - 9783642391996 ; , s. 186-200
  • Bokkapitel (refereegranskat)abstract
    • Client-side web applications are highly-dynamic event-driven GUI applications where the majority of code is executed as a response to user-generated events. Many software engineering activities (e.g. testing) require sequences of actions (i.e. usage scenarios) that execute the application code with high coverage. Specifying these usage scenarios is a difficult and time-consuming activity. This is especially true when generating usage scenarios for a particular feature because it requires in-depth knowledge of application behavior and understanding of the underlying implementation. In this paper we present a method for automatic generation of feature usage scenarios. The method is based on dynamic analysis and systematic exploration of the application's event and value space. We have evaluated the approach in a case study, and the evaluation shows that the method is capable of identifying usage scenarios for a particular feature. We have also performed the evaluation on a suite of web applications, and the results show that an increase in coverage can be achieved, when compared to the initial coverage obtained by loading the page and executing registered events
  •  
7.
  • Maras, J., et al. (författare)
  • Reusing web application user-interface controls
  • 2011
  • Ingår i: Lecture Notes in Comput. Science, vol. 6757. - Berlin, Heidelberg : Springer. - 9783642222320 ; , s. 228-242
  • Bokkapitel (refereegranskat)abstract
    • Highly interactive web applications that offer user experience and responsiveness of desktop applications are becoming increasingly popular. They are often composed out of visually distinctive user-interface (UI) elements that encapsulate a certain behavior - the so called UI controls. Similar controls are often used in a large number of web pages, and facilitating their reuse could offer considerable benefits. Unfortunately, because of a very short time-to-market, and a fast pace of technology development, preparing controls for reuse is usually not a primary concern. In this paper we present a semi-automatic method, and the accompanying tool, for extracting and reusing web controls. The developer selects the control and performs a series of interactions that represent the behavior he/she wishes to reuse. In the background, the execution is analyzed and all code and resources necessary for the stand-alone functioning of the control are extracted. Optionally, the user can immediately reuse the extracted control by automatically embedding it in an already existing page.
  •  
8.
  • Maras, J., et al. (författare)
  • Towards specifying pragmatic software reuse
  • 2015
  • Ingår i: European Conference on Software Architecture Workshops, ECSAW 2015; 07-11-September-2015, (ACM International Conference Proceeding Series). - New York, NY, USA : ACM. - 9781450333931 ; 07-11-September-2015, s. Art. no a54-
  • Konferensbidrag (refereegranskat)abstract
    • © 2015 ACM. Software reuse has numerous benefits, including reduced de-velopment time, defect density, and increased developer pro-ductivity. Numerous approaches to software reuse have been developed and we can divide them into two categories: pre-planned approaches, where software artifacts are developed to be reused; and pragmatic approaches, that facilitate the reuse of software artifacts not necessarily designed for reuse. In this paper, we specify the general approach to pragmatic software reuse, which consists of three steps:i) feature loca-tion, which identifies the source code of an individual fea-ture; ii) code analysis and modification, which fixes conicts that can happen when achieving reuse; and iii) feature in-tegration, which achieves reuse by integrating code into the target system. We also discuss how certain steps in the process are used in current state-of-The-Art pragmatic reuse approaches. In addition, based on the experience of devel-oping an approach to pragmatically reusing web application features, we identify general challenges in pragmatic reuse approaches.
  •  
Skapa referenser, mejla, bekava och länka
  • Resultat 1-8 av 8

Kungliga biblioteket hanterar dina personuppgifter i enlighet med EU:s dataskyddsförordning (2018), GDPR. Läs mer om hur det funkar här.
Så här hanterar KB dina uppgifter vid användning av denna tjänst.

 
pil uppåt Stäng

Kopiera och spara länken för att återkomma till aktuell vy