Change Impact Analysis for Generic Libraries

  title={Change Impact Analysis for Generic Libraries},
  author={Marcin Zalewski and Sibylle Schupp},
  journal={2006 22nd IEEE International Conference on Software Maintenance},
Since the standard template library (STL), generic libraries in C++ rely on concepts to precisely specify the requirements of generic algorithms (function templates) on their parameters (template arguments). Modifying the definition of a concept even slightly, can have a potentially large impact on the (interfaces of the) entire library. In particular the non-local effects of a change, however, make its impact difficult to determine by hand. In this paper we propose a conceptual change impact… CONTINUE READING
10 Citations
25 References
Similar Papers


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


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

New iterator concepts

  • J. Siek, D. Abrahams, T. Witt
  • Technical Report N1640=04-0080,
  • 2004
Highly Influential
3 Excerpts

Concepts: First-class language support for generic programming

  • D. Gregor, J. Järvi, J. Siek, A. Lumsdaine, G. D. Reis, B. Stroustrup
  • InProc. 21st ACM SIGPLAN Conference on Object…
  • 2006
1 Excerpt

A concept design (rev.1). Technical Report N1782=05-0042(rev.1), ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming Language C ++

  • B. Stroustrup, G. Dos Reis
  • 2005
1 Excerpt

vector 〈 bool 〉 is nonconforming , and forces optimization choice

  • H. Sutter.
  • Technical Report J
  • 2005

Similar Papers

Loading similar papers…