Granularity in software product lines

@article{Kstner2008GranularityIS,
  title={Granularity in software product lines},
  author={Christian K{\"a}stner and Sven Apel and Martin Kuhlemann},
  journal={2008 ACM/IEEE 30th International Conference on Software Engineering},
  year={2008},
  pages={311-320}
}
Building software product lines (SPLs) with features is a challenging task. Many SPL implementations support features with coarse granularity - e.g., the ability to add and wrap entire methods. However, fine-grained extensions, like adding a statement in the middle of a method, either require intricate workarounds or obfuscate the base code with annotations. Though many SPLs can and have been implemented with the coarse granularity of existing approaches, fine-grained extensions are essential… CONTINUE READING
Highly Influential
This paper has highly influenced 68 other papers. REVIEW HIGHLY INFLUENTIAL CITATIONS
Highly Cited
This paper has 526 citations. REVIEW CITATIONS
317 Citations
12 References
Similar Papers

Citations

Publications citing this paper.
Showing 1-10 of 317 extracted citations

Graph Transformation

  • Rachid Echahed Mark Minas
  • Lecture Notes in Computer Science
  • 2016
Highly Influenced
11 Excerpts

527 Citations

0204060'09'12'15'18
Citations per Year
Semantic Scholar estimates that this publication has 527 citations based on the available data.

See our FAQ for additional information.

References

Publications referenced by this paper.
Showing 1-10 of 12 references

AspectJ in Action: Practical Aspect-Oriented Programming

  • R. Laddad
  • Manning Publications,
  • 2003
Highly Influential
19 Excerpts

An Overview of AspectJ

  • G. Kiczales
  • In ECOOP
  • 2001
Highly Influential
19 Excerpts

Similar Papers

Loading similar papers…