How Programs Represent Reality (and how they don't)

  title={How Programs Represent Reality (and how they don't)},
  author={Daniel Ratiu and Florian Dei\ssenb{\"o}ck},
  journal={2006 13th Working Conference on Reverse Engineering},
Programming is modeling the reality. Most of the times, the mapping between source code and the real world concepts are captured implicitly in the names of identifiers. Making these mappings explicit enables us to regard programs from a conceptual perspective and thereby to detect semantic defects such as (logical) redundancies in the implementation of concepts and improper naming of program entities. We present real world examples of these problems found in the Java standard library and… CONTINUE READING
Highly Cited
This paper has 38 citations. REVIEW CITATIONS
21 Extracted Citations
23 Extracted References
Similar Papers

Citing Papers

Publications influenced by this paper.
Showing 1-10 of 21 extracted citations

Referenced Papers

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

Concise and consistent naming

  • F. Deissenboeck, M. Pizka
  • IWPC ’05
  • 2005
3 Excerpts

and T

  • A. Kuhn, S. Ducasse
  • Gı̂rba. Enriching reverse engineering with…
  • 2005
2 Excerpts

Rdf semantics

  • P. E. Hayes
  • Technical report, W3C Recommendation
  • 2004
1 Excerpt

Similar Papers

Loading similar papers…