Skip to main content
Book cover

Emergent Interfaces for Feature Modularization

  • Book
  • © 2014

Overview

  • Discusses the feature modularization problem and presents a study on how frequently it may occur in practice
  • Introduces the concept of Emergent Interfaces to improve feature modularization
  • Provides a prototype tool “Emergo” to support developers with Emergent Interfaces
  • Presents an empirical study using proxy metrics to evaluate the potential of Emergent Interfaces to reduce maintenance effort
  • Includes supplementary material: sn.pub/extras

Part of the book series: SpringerBriefs in Computer Science (BRIEFSCOMPUTER)

This is a preview of subscription content, log in via an institution to check access.

Access this book

eBook USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Other ways to access

Licence this eBook for your library

Institutional subscriptions

Table of contents (7 chapters)

Keywords

About this book

Developers frequently introduce errors into software systems when they fail to recognise module dependencies.

Using forty-three software families and Software Product Lines (SPLs), where the majority are commonly used in industrial practice, the authors reports on the feature modularization problem and provides a study of how often it may occur in practice. To solve the problem they present the concept of emergent feature modularization which aims to establish contracts between features to prevent developers from breaking other features when performing a maintenance task.

Authors and Affiliations

  • Computing Institute, Federal University of Alagoas, Maceió, Brazil

    Márcio Ribeiro

  • Informatics Center, Federal University of Pernambuco, Recife, Brazil

    Paulo Borba

  • IT University of Copenhagen, Copenhagen S, Denmark

    Claus Brabrand

Bibliographic Information

  • Book Title: Emergent Interfaces for Feature Modularization

  • Authors: Márcio Ribeiro, Paulo Borba, Claus Brabrand

  • Series Title: SpringerBriefs in Computer Science

  • DOI: https://doi.org/10.1007/978-3-319-11493-4

  • Publisher: Springer Cham

  • eBook Packages: Computer Science, Computer Science (R0)

  • Copyright Information: The Author(s) 2014

  • Softcover ISBN: 978-3-319-11492-7Published: 26 November 2014

  • eBook ISBN: 978-3-319-11493-4Published: 13 November 2014

  • Series ISSN: 2191-5768

  • Series E-ISSN: 2191-5776

  • Edition Number: 1

  • Number of Pages: XI, 84

  • Number of Illustrations: 49 b/w illustrations

  • Topics: Software Engineering

Publish with us