scispace - formally typeset
Search or ask a question
Topic

Application software

About: Application software is a research topic. Over the lifetime, 12185 publications have been published within this topic receiving 219822 citations. The topic is also known as: software application & application software.


Papers
More filters
Patent
09 Jun 2003
TL;DR: In this paper, the capacity to serve out servable resources is distributed between the resources without necessarily moving the resource data itself between the servers by distributing: resource serving application software and/or installation software adapted to install resource-serving application software.
Abstract: The availability of requested network resources in a network of servers, each having associated network-servable resources of a specific kind is maintained. Resource data and resource-serving application software serve out the resource data and dynamically distribute capacity to serve out servable resources between the resource servers dependent on demand for the resources. The capability of the network as a whole to serve out a particular resource dependent upon the level of demand for the particular resource is thereby varied. The capacity to serve out servable resources is distributed between the resources without necessarily moving the resource data itself between the servers by distributing: resource-serving application software and/or installation software adapted to install resource-serving application software.

57 citations

Proceedings ArticleDOI
09 Apr 2008
TL;DR: This paper introduces an approach to web application regression testing, based upon repair of user session data, which consists of a white box examination of the structure of the changed web application to detect changes and a set of techniques to map these detected changes onto repair actions.
Abstract: This paper introduces an approach to web application regression testing, based upon repair of user session data. The approach is entirely automated. It consists of a white box examination of the structure of the changed web application to detect changes and a set of techniques to map these detected changes onto repair actions. The paper reports the results of experiments that explore both the performance and effectiveness of the approach. The effectiveness experiment uses an implementation of the repair algorithm applied to the online bookstore application over a series of 10 releases.

57 citations

Journal ArticleDOI
TL;DR: A technique and an environment-supporting specialization of generalized software components are described, based on symbolic execution, that allows one to transform a generalized software component into a more specific and more efficient component.
Abstract: A technique and an environment-supporting specialization of generalized software components are described. The technique is based on symbolic execution. It allows one to transform a generalized software component into a more specific and more efficient component. Specialization is proposed as a technique that improves software reuse. The idea is that a library of generalized components exists and the environment supports a designer in customizing a generalized component when the need arises for reusing it under more restricted conditions. It is also justified as a reengineering technique that helps optimize a program during maintenance. Specialization is supported by an interactive environment that provides several transformation tools: a symbolic executor/simplifier, an optimizer, and a loop refolder. The conceptual basis for these transformation techniques is described, examples of their application are given, and how they cooperate in a prototype environment for the Ada programming language is outlined. >

57 citations

Journal ArticleDOI
14 Jun 2014
TL;DR: This paper first performs design-space exploration to identify appropriate general-purpose architectures that uniquely fit the characteristics of a popular Web browsing engine, and proposes, synthesize, and evaluates two new domain-specific specializations, called the Style Resolution Unit and the Browser Engine Cache.
Abstract: The Web browser is undoubtedly the single most impor- tant application in the mobile ecosystem. An average user spends 72 minutes each day using the mobile Web browser. nWeb browser internal engines (e.g., WebKit) are also growing in importance because they provide a common substrate for developing various mobile Web applications. In a user-driven, interactive, and latency-sensitive environment, the browser's performance is crucial. However, the battery-constrained nature of mobile devices limits the performance that we can de- liver for mobile Web browsing. As traditional general-purpose techniques to improve performance and energy efficiency fall short, we must employ domain-specific knowledge while still maintaining general-purpose flexibilityIn this paper, we first perform design-space exploration to identify appropriate general-purpose architectures that uniquely fit the characteristics of a popular Web browsing engine. Despite our best effort, we discover sources of energy inefficiency in these customized general-purpose architectures. To mitigate these inefficiencies, we propose, synthesize, and evaluate two new domain-specific specializations, called the Style Resolution Unit and the Browser Engine Cache. Our opti- mizations boost energy efficiency and at the same time improve mobile Web browsing performance. As emerging mobile work- loads increasingly rely more on Web browser technologies, the type of optimizations we propose will become important in the future and are likely to have lasting widespread impact

57 citations

Journal ArticleDOI
01 Apr 1975
TL;DR: Computer architectures for this purpose ate shown to arise from a consideration of several structural factors, including technology, the algorithms to be performed, data structures, and the programming language.
Abstract: There is an increasing trend to use digital signal-processing techniques to solve real-time problems. This leads to a need for processors which can perform complicated signal-processing algorithms on large amounts of data at high speeds. Computer architectures for this purpose ate shown to arise from a consideration of several structural factors, including technology, the algorithms to be performed, data structures, and the programming language. When these factors are complementary, efficient yet economical designs result. The structural factors are described, and then several computer designs are discussed in light of this conceptual framework.

57 citations


Network Information
Related Topics (5)
Software
130.5K papers, 2M citations
87% related
User interface
85.4K papers, 1.7M citations
84% related
Wireless sensor network
142K papers, 2.4M citations
82% related
Wireless
133.4K papers, 1.9M citations
82% related
Node (networking)
158.3K papers, 1.7M citations
82% related
Performance
Metrics
No. of papers in the topic in previous years
YearPapers
202191
2020151
2019237
2018321
2017359
2016364