Title
Challenges on software unbundling: growing and letting go
Abstract
Unbundling is a phenomenon that consists of dividing an existing software artifact into smaller ones. For example, mobile applications from well-known companies are being divided into simpler and more focused new ones. Despite its current importance, little is known or studied about unbundling or about how it relates to existing software engineering approaches, such as modularization. Consequently, recent cases point out that it has been performed unsystematically and arbitrarily. In this paper, our main goal is to present this novel and relevant concept and its challenges in the light of software engineering, exemplifying it with recent cases. We relate unbundling to standard software modularization, presenting the new motivations behind it, the resulting problems, and drawing perspectives for future support in the area.
Year
DOI
Venue
2015
10.1145/2735386.2735390
MODULARITY (Companion)
Keywords
Field
DocType
features,modularization,evolution,reengineering,refactoring,unbundling
Software modularization,Software engineering,Systems engineering,Software,Unbundling,Modular programming,Engineering,Business process reengineering,Code refactoring
Conference
Citations 
PageRank 
References 
1
0.35
18
Authors
3
Name
Order
Citations
PageRank
João Bosco Ferreira Filho1436.27
Mathieu Acher274752.36
Olivier Barais372461.99