The growing importance of Web applications for our society makes their quality critical. Both development of new applications and evolution of existing ones are areas which demand for support techniques and tools. Program slicing revealed a useful way to limit the search of software defects during debugging and to better understand the decomposition of the application into computations. We propose to extend the extraction of slices to Web applications, in order to produce a reduced Web application which behaves as the original one with respect to some criterion, i.e., some displayed information of interest. After presenting the theoretical implications of applying slicing to Web applications, we will demonstrate its usefulness with re...
Abstract A program slice extracts a semantically meaningful portion of a program, based upon a user-...
Program slicing is a well known family of techniques used to identify code fragments which depend on...
Program slicing is a promising technique for providing automated support for various important softw...
Program slicing revealed a useful way to limit the search of software defects during debugging and t...
Program slicing revealed a useful way to limit the search of software defects during debugging and t...
The pervasiveness of computing on the Internet has led to an explosive growth of Web applications t...
The computation of program slices on Web applications may be useful during debugging, when the amoun...
The computation of program slices on Web applications may be useful during debugging, when the amoun...
The computation of program slices on Web applications may be useful during debugging, when the amoun...
The computation of program slices on Web applications may be useful during debugging, when the amoun...
Program understanding is an important aspect in Software Maintenance and Reengineering. Understandin...
Mark Weiser introduced program slicing: creating a subprogram defined by a set of variables and a sp...
Program slice is the part of program that may take the program off the path of the desired output at...
Abstract. A novel approach based on constructing coarse-grained system dependence is proposed to com...
Program slicing is a commonly used approach for understanding and detecting the impact of changes to...
Abstract A program slice extracts a semantically meaningful portion of a program, based upon a user-...
Program slicing is a well known family of techniques used to identify code fragments which depend on...
Program slicing is a promising technique for providing automated support for various important softw...
Program slicing revealed a useful way to limit the search of software defects during debugging and t...
Program slicing revealed a useful way to limit the search of software defects during debugging and t...
The pervasiveness of computing on the Internet has led to an explosive growth of Web applications t...
The computation of program slices on Web applications may be useful during debugging, when the amoun...
The computation of program slices on Web applications may be useful during debugging, when the amoun...
The computation of program slices on Web applications may be useful during debugging, when the amoun...
The computation of program slices on Web applications may be useful during debugging, when the amoun...
Program understanding is an important aspect in Software Maintenance and Reengineering. Understandin...
Mark Weiser introduced program slicing: creating a subprogram defined by a set of variables and a sp...
Program slice is the part of program that may take the program off the path of the desired output at...
Abstract. A novel approach based on constructing coarse-grained system dependence is proposed to com...
Program slicing is a commonly used approach for understanding and detecting the impact of changes to...
Abstract A program slice extracts a semantically meaningful portion of a program, based upon a user-...
Program slicing is a well known family of techniques used to identify code fragments which depend on...
Program slicing is a promising technique for providing automated support for various important softw...