Ir directamente a la navegación principal Ir directamente a la búsqueda Ir directamente al contenido principal

MoMS: Multi-objective miniaturization of software

  • Nasir Ali
  • , Wei Wu
  • , Giuliano Antoniol
  • , Massimiliano Di Penta
  • , Yann Gaël Guéhéneuc
  • , Jane Huffman Hayes

Producción científica: Conference contributionrevisión exhaustiva

14 Citas (Scopus)

Resumen

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 battery life. This paper proposes a process, MoMS, for the multi-objective miniaturization of software to help developers miniaturize programs while satisfying multiple conflicting constraints. It can be used to support the reverse engineering, next release problem, and porting of both software and product lines. The process directs the elicitation of customer pre-requirements, their mapping to program features, and the selection of the features to port. We present two case studies based on Pooka, an email client, and SIP Communicator, an instant messenger, to demonstrate that MoMS supports optimized miniaturization and helps reduce effort by 77%, on average, over a manual approach.

Idioma originalEnglish
Título de la publicación alojadaProceedings of the 27th IEEE International Conference on Software Maintenance, ICSM 2011
Páginas153-162
Número de páginas10
DOI
EstadoPublished - 2011
Evento27th IEEE International Conference on Software Maintenance, ICSM 2011 - Williamsburg, VA, United States
Duración: sept 25 2011sept 30 2011

Serie de la publicación

NombreIEEE International Conference on Software Maintenance, ICSM

Conference

Conference27th IEEE International Conference on Software Maintenance, ICSM 2011
País/TerritorioUnited States
CiudadWilliamsburg, VA
Período9/25/119/30/11

ASJC Scopus subject areas

  • Software

Huella

Profundice en los temas de investigación de 'MoMS: Multi-objective miniaturization of software'. En conjunto forman una huella única.

Citar esto