Extracting concepts from file names: a new file clustering criterion
Proceedings of the 20th international conference on Software engineering
Practical experience with an application extractor for Java
Proceedings of the 14th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
Genetic Algorithms in Search, Optimization and Machine Learning
Genetic Algorithms in Search, Optimization and Machine Learning
Java Deployment: with JNLP and WebStart
Java Deployment: with JNLP and WebStart
PANGAEA: An Automatic Distribution Front-End for JAVA
Proceedings of the 11 IPPS/SPDP'99 Workshops Held in Conjunction with the 13th International Parallel Processing Symposium and 10th Symposium on Parallel and Distributed Processing
A Bytecode Translator for Distributed Execution of ``Legacy'' Java Software
ECOOP '01 Proceedings of the 15th European Conference on Object-Oriented Programming
A New Representation And Crossover Operator For Search-based Optimization Of Software Modularization
GECCO '02 Proceedings of the Genetic and Evolutionary Computation Conference
Extracting Java library subsets for deployment on embedded systems
Science of Computer Programming - Software maintenance and reengineering (CSMR 99)
Software Botryology, Automatic Clustering of Software Systems
DEXA '98 Proceedings of the 9th International Workshop on Database and Expert Systems Applications
Automatic Clustering of Software Systems Using a Genetic Algorithm
STEP '99 Proceedings of the Software Technology and Engineering Practice
Using Clustering Algorithms in Legacy Systems Remodularization
WCRE '97 Proceedings of the Fourth Working Conference on Reverse Engineering (WCRE '97)
Using Automatic Clustering to Produce High-Level System Organizations of Source Code
IWPC '98 Proceedings of the 6th International Workshop on Program Comprehension
Moving to Smaller Libraries via Clustering and Genetic Algorithms
CSMR '03 Proceedings of the Seventh European Conference on Software Maintenance and Reengineering
Knowledge-Based Library Re-Factoring for an Open Source Project
WCRE '02 Proceedings of the Ninth Working Conference on Reverse Engineering (WCRE'02)
Library Miniaturization Using Static and Dynamic Information
ICSM '03 Proceedings of the International Conference on Software Maintenance
A Multiple Hill Climbing Approach to Software Module Clustering
ICSM '03 Proceedings of the International Conference on Software Maintenance
METRICS '04 Proceedings of the Software Metrics, 10th International Symposium
A Tool for Static and Dynamic Model Extraction and Impact Analysis
CSMR '05 Proceedings of the Ninth European Conference on Software Maintenance and Reengineering
A language-independent software renovation framework
Journal of Systems and Software - Special issue: Software reverse engineering
PODoJA: Packaging Optimizer for Downloadable Java Applications
WCRE '06 Proceedings of the 13th Working Conference on Reverse Engineering
Survey: A survey on search-based software design
Computer Science Review
Search-based software engineering: Trends, techniques and applications
ACM Computing Surveys (CSUR)
Hi-index | 0.00 |
Mechanisms such as Java Web Start enable on-the-fly downloading and execution of applications installed on remote servers, without the need for having them installed on the local machine. The rapid diffusion of mobile devices (e.g., Personal Device Assistants - PDAs) connected to the Internet make these applications appealing to mobile users. However, in many cases the available bandwidth is limited, and its excessive usage can even be a cost when wireless connections are paid on a Kbyte transfer basis. This paper proposes an approach based on Genetic Algorithms and an environment that, based on previous usage information of the application (i.e. scenarios), re-packages it with the objective of limiting amount of resources transmitted for using a set of application features. The paper reports an empirical study on the application of the proposed approach on three medium-sized Java applications.