Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/2897045.2897047acmconferencesArticle/Chapter ViewAbstractPublication PagesicseConference Proceedingsconference-collections
short-paper

RiSE events: a testbed for software product lines experimentation

Published: 14 May 2016 Publication History

Abstract

Software Product Lines (SPL) demand mature software engineering, planning and reuse, adequate practices of management and development, and also the ability to deal with organizational issues and architectural complexity. Thus, it is important the development of new techniques, tools and methods to deal with SPL complexity required by the variability management. To address this issue, an SPL has been proposed, where the existing variability was implemented by applying conditional compilation. Moreover, no framework was used to develop it, allowing any researcher to use the SPL without losing time learning some framework. In this work, we implemented an SPL test bed containing 34 functional features has 26.457 lines of code, 1493 methods and 496 classes.

References

[1]
Software Product Lines: Practices and Patterns. Addison-Wesley Longman Publishing Co., Inc., Boston, MA, USA, 2001.
[2]
G. Andrade Do Vale and E. Magno Lages Figueiredo. A method to derive metric thresholds for software product lines. In Software Engineering (SBES), 2015 29th Brazilian Symposium on, pages 110--119, Sept 2015.
[3]
S. Apel and D. Beyer. Feature cohesion in software product lines: An exploratory study. In Proceedings of the 33rd International Conference on Software Engineering, ICSE '11, pages 421--430, New York, NY, USA, 2011. ACM.
[4]
E. Barreiros, A. Almeida, J. Saraiva, and S. Soares. A systematic mapping study on software engineering testbeds. In Empirical Software Engineering and Measurement (ESEM), 2011 International Symposium on, pages 107--116, Sept 2011.
[5]
M. Lindvall, I. Rus, F. Shull, M. Zelkowitz, P. Donzelli, A. Memon, V. Basili, P. Costa, R. Tvedt, L. Hochstein, S. Asgari, C. Ackermann, and D. Pech. An evolutionary testbed for software technology evaluation. Innovations in Systems and Software Engineering, 1(1):3--11, 2005.
[6]
D. Lohmann, O. Spinczyk, and W. SchrÃűder-preikschat. On the configuration of non-functional properties in operating system product lines. In In 2005 Workshop on Testing Aspect-Oriented Programs, 2005.
[7]
J. D. McGregor. Ten years of the arcade game maker pedagogical product line. In Proceedings of the 18th International Software Product Line Conference: Companion Volume for Workshops, Demonstrations and Tools - Volume 2, SPLC '14, pages 24--25, New York, NY, USA, 2014. ACM.

Cited By

View all
  • (2020)A semi-automated iterative process for detecting feature interactionsProceedings of the XXXIV Brazilian Symposium on Software Engineering10.1145/3422392.3422418(778-787)Online publication date: 21-Oct-2020
  • (2019)Comparing the influence of using feature-oriented programming and conditional compilation on comprehending feature-oriented softwareEmpirical Software Engineering10.1007/s10664-018-9658-x24:3(1226-1258)Online publication date: 1-Jun-2019
  • (2017)Aspects influencing feature-oriented software comprehensionProceedings of the 11th Brazilian Symposium on Software Components, Architectures, and Reuse10.1145/3132498.3133838(1-10)Online publication date: 18-Sep-2017

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
VACE '16: Proceedings of the 1st International Workshop on Variability and Complexity in Software Design
May 2016
43 pages
ISBN:9781450341769
DOI:10.1145/2897045
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 14 May 2016

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. security and availability tacticts
  2. software product lines
  3. test bed
  4. variability

Qualifiers

  • Short-paper

Conference

ICSE '16
Sponsor:

Upcoming Conference

ICSE 2025

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)1
  • Downloads (Last 6 weeks)0
Reflects downloads up to 29 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2020)A semi-automated iterative process for detecting feature interactionsProceedings of the XXXIV Brazilian Symposium on Software Engineering10.1145/3422392.3422418(778-787)Online publication date: 21-Oct-2020
  • (2019)Comparing the influence of using feature-oriented programming and conditional compilation on comprehending feature-oriented softwareEmpirical Software Engineering10.1007/s10664-018-9658-x24:3(1226-1258)Online publication date: 1-Jun-2019
  • (2017)Aspects influencing feature-oriented software comprehensionProceedings of the 11th Brazilian Symposium on Software Components, Architectures, and Reuse10.1145/3132498.3133838(1-10)Online publication date: 18-Sep-2017

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media