2011 27th IEEE International Conference on Software Maintenance (ICSM) 2011
DOI: 10.1109/icsm.2011.6080782
|View full text |Cite
|
Sign up to set email alerts
|

MoMS: Multi-objective miniaturization of software

Abstract: Abstract-Smart phones, gaming consoles, and wireless routers are ubiquitous; the increasing diffusion of such devices with limited resources, together with society's unsatiated appetite for new applications, pushes companies to miniaturize their programs. Miniaturizing a program for a hand-held device is a time-consuming task often requiring complex decisions. Companies must accommodate conflicting constraints: customers' satisfaction with features may be in conflict with a device's limited storage, memory, or… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
10
0

Year Published

2011
2011
2022
2022

Publication Types

Select...
3
3

Relationship

2
4

Authors

Journals

citations
Cited by 10 publications
(10 citation statements)
references
References 29 publications
0
10
0
Order By: Relevance
“…In Figure 1 we present the distribution of percentage changes in performance metrics for the 86 JS-interpreter selected features. This value is calculated using Equation (5). We observe that the boxes are flat in the three performance metrics studied, indicating that there is little variation of percentage change values among features.…”
Section: Results and Discussion Of The Preliminary Studymentioning
confidence: 91%
See 2 more Smart Citations
“…In Figure 1 we present the distribution of percentage changes in performance metrics for the 86 JS-interpreter selected features. This value is calculated using Equation (5). We observe that the boxes are flat in the three performance metrics studied, indicating that there is little variation of percentage change values among features.…”
Section: Results and Discussion Of The Preliminary Studymentioning
confidence: 91%
“…Ali et al proposed MoMs, a multi-objective approach for the miniaturization of applications based on user's prerequisites, storage occupation and CPU consumption [5]. They apply their approach to two applications (an email client and a instant messenger) and show that they could reduce the effort by 77% on average, over a manual approach.…”
Section: Software Miniaturizationmentioning
confidence: 99%
See 1 more Smart Citation
“…However, we cannot claim that the same results would be achieved with other systems. Different systems with different identifiers' quality ,reverse engineering code approach, requirements, using different software artifacts and other internal or external factors [24] may lead to different results. However, the three selected systems have different source code quality and requirements.…”
Section: E Threats To Validitymentioning
confidence: 97%
“…Requirements: In a previous work [24], we used PRE-REQUIR [8] to recover requirements for Pooka and SIP. We recovered 90 and 82 functional requirements for both systems respectively.…”
Section: E Coparvo Usementioning
confidence: 99%