ACM Home Page
Please provide us with feedback. Feedback
Object-oriented queries over software systems: (abstract of invited talk)
Full text PdfPdf (81 KB)
Source
ACM/SIGPLAN Workshop Partial Evaluation and Semantics-Based Program Manipulation archive
Proceedings of the 2007 ACM SIGPLAN symposium on Partial evaluation and semantics-based program manipulation table of contents
Nice, France
SESSION: Invited talk table of contents
Pages: 91 - 91  
Year of Publication: 2007
ISBN:978-1-59593-620-2
Authors
Oege de Moor  Semmle Ltd., Magdalen Centre, Oxford, UK
Elnar Hajiyev  Semmle Ltd., Magdalen Centre, Oxford, UK
Mathieu Verbaere  Semmle Ltd., Magdalen Centre, Oxford, UK
Sponsor
SIGPLAN: ACM Special Interest Group on Programming Languages
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 2,   Downloads (12 Months): 21,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1244381.1244396
What is a DOI?

ABSTRACT

Code queries are useful for enforcing coding conventions, navigating a large code base, and for identifying locations to refactor. The program understanding community has long advocated the use of a relational database to facilitate such code queries [3, 9]. While the idea has found some uptake in industry [2, 11], relational queries over code have not yet found widespread use.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

1
 
2
Cast. Company website at: http://www.castsoftware.com.
 
3
 
4
Gillian Dobbie and Rodney Topor. Representing inheritance and overriding in Datalog. Computers and AI, 13(2--3):133--158, 1994.
 
5
 
6
Elnar Hajiyev, Mathieu Verbaere, and Oege de Moor. CodeQuest: scalable source code queries with Datalog. In Dave Thomas, editor, Proceedings of ECOOP, volume 4067 of Lecture Notes in Computer Science, pages 2--27. Springer, 2006.
7
 
8
9
10
 
11
Michael Thompson. Bluephoenix: Application modernization technology audit. Available at: http://www.bitpipe.com/detail/RES/1080665824_99.html. Company website at: http://www.bphx.com, 2004.

Collaborative Colleagues:
Oege de Moor: colleagues
Elnar Hajiyev: colleagues
Mathieu Verbaere: colleagues