How preprocessor annotations (do not) affect maintainability: a case study on change-proneness

Wolfram Fenske, Sandro Schulze, Gunter Saake. How preprocessor annotations (do not) affect maintainability: a case study on change-proneness. In Matthew Flatt, Sebastian Erdweg, editors, Proceedings of the 16th ACM SIGPLAN International Conference on Generative Programming: Concepts and Experiences, GPCE 2017, Vancouver, BC, Canada, October 23-24, 2017. pages 77-90, ACM, 2017. [doi]

@inproceedings{FenskeSS17,
  title = {How preprocessor annotations (do not) affect maintainability: a case study on change-proneness},
  author = {Wolfram Fenske and Sandro Schulze and Gunter Saake},
  year = {2017},
  doi = {10.1145/3136040.3136059},
  url = {http://doi.acm.org/10.1145/3136040.3136059},
  researchr = {https://researchr.org/publication/FenskeSS17},
  cites = {0},
  citedby = {0},
  pages = {77-90},
  booktitle = {Proceedings of the 16th ACM SIGPLAN International Conference on Generative Programming: Concepts and Experiences, GPCE 2017, Vancouver, BC, Canada, October 23-24, 2017},
  editor = {Matthew Flatt and Sebastian Erdweg},
  publisher = {ACM},
  isbn = {978-1-4503-5524-7},
}