Search For:

Displaying 1-8 out of 8 total
A Large-Scale Empirical Study on Software Reuse in Mobile Apps
Found in: IEEE Software
By Israel J. Mojica,Bram Adams,Meiyappan Nagappan,Steffen Dienst,Thorsten Berger,Ahmed E. Hassan
Issue Date:March 2014
pp. 78-86
In less than five years, the number of mobile apps has grown exponentially, with more than 1 million available in the largest mobile app stores. One explanation for this growth could be the adoption of well-proven software engineering practices--in particu...
A Study of Variability Models and Languages in the Systems Software Domain
Found in: IEEE Transactions on Software Engineering
By Thorsten Berger,Steven She,Rafael Lotufo,Andrzej Wasowski,Krzysztof Czarnecki
Issue Date:December 2013
pp. 1611-1640
Variability models represent the common and variable features of products in a product line. Since the introduction of FODA in 1990, several variability modeling languages have been proposed in academia and industry, followed by hundreds of research papers...
An Exploratory Study of Cloning in Industrial Software Product Lines
Found in: 2013 17th European Conference on Software Maintenance and Reengineering (CSMR)
By Yael Dubinsky,Julia Rubin,Thorsten Berger,Slawomir Duszynski,Martin Becker,Krzysztof Czarnecki
Issue Date:March 2013
pp. 25-34
Many companies develop software product lines-collections of similar products-by cloning and adapting artifacts of existing product variants. Transforming such cloned product variants into a "single-copy" software product line representation is c...
On the Relationship between the Number of Ad Libraries in an Android App and its Rating
Found in: IEEE Software
By Israel Mojica Ruiz,Meiyappan Nagappan,Bram Adams,Thorsten Berger,Steffen Dienst,Ahmed Hassan
Issue Date:May 2014
pp. 1
One of the most popular ways to monetize a free app is by including advertisements in the app. There are several advertising (ad) companies that provide these ads to the app developers through ad libraries that need to be integrated in the app. However, th...
A Large Scale Empirical Study on Software Reuse in Mobile Apps
Found in: IEEE Software
By Israel Mojica Ruiz,Bram Adams,Meiyappan Nagappan,Steffen Dienst,Thorsten Berger,Ahmed Hassan
Issue Date:November 2013
pp. 1
Mobile apps are software products developed to run on mobile devices. In less than five years, the number of apps has grown exponentially to more than one million in the largest mobile app stores. One possible explanation for this exponential growth could ...
Towards system analysis with variability model metrics
Found in: Proceedings of the Eighth International Workshop on Variability Modelling of Software-Intensive Systems (VaMoS '14)
By Jianmei Guo, Thorsten Berger
Issue Date:January 2014
pp. 1-8
Variability models are central artifacts in highly configurable systems. They aim at planning, developing, and configuring systems by describing configuration knowledge at different levels of formality. The existence of large models using a variety of mode...
A survey of variability modeling in industrial practice
Found in: Proceedings of the Seventh International Workshop on Variability Modelling of Software-intensive Systems (VaMoS '13)
By Andrzej Wąsowski, Divya Nair, Joanne M. Atlee, Krzysztof Czarnecki, Martin Becker, Ralf Rublack, Thorsten Berger
Issue Date:January 2013
pp. 1-8
Over more than two decades, numerous variability modeling techniques have been introduced in academia and industry. However, little is known about the actual use of these techniques. While dozens of experience reports on software product line engineering e...
Variability modeling in the wild
Found in: Proceedings of the 16th International Software Product Line Conference - Volume 2 (SPLC '12)
By Thorsten Berger
Issue Date:September 2012
pp. 233-241
Variability modeling is one of the key disciplines in software product line engineering and has been addressed by academic and industrial research over the past twenty years. While the research community's focus was on creating notations and tools, most of...