ACM Home Page
Please provide us with feedback. Feedback
Cataloging design abstractions
Full text PdfPdf (255 KB)
Source International Conference on Software Engineering archive
Proceedings of the 2006 international workshop on Role of abstraction in software engineering table of contents
Shanghai, China
SESSION: Workshop papers table of contents
Pages: 11 - 18  
Year of Publication: 2006
ISBN:1-59593-401-4
Author
Spencer Rugaber  Georgia Institute of Technology, Atlanta, Georgia
Sponsors
ACM: Association for Computing Machinery
SIGSOFT: ACM Special Interest Group on Software Engineering
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 8,   Downloads (12 Months): 67,   Citation Count: 1
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
Save this Article to a Binder    Display Formats: BibTex  EndNote ACM Ref   
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1137620.1137624
What is a DOI?

ABSTRACT

Abstractions are the essence of software design, and various enterprises, such as design patterns, architectural styles, programming clichés and idioms, attempt to capture, organize and present them to software engineers. This position paper explores the possibility of mounting a more comprehensive effort to catalog abstractions. Related efforts such as the design of textual and electronic dictionaries, markup languages for software artifacts and ontologies of computer science topics are surveyed to inform the effort. A set of derivative questions is presented to explore the problem space.


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
Aitchison, J. and Gilchrist, A. Thesaurus Construction, Second Edition. Aslib, The Association for Information Management, London, England, 1987.
 
2
 
3
Brown, W. J., Malveau, R. C., McCormick, H. W., and Mowbray, T. J. AntiPatterns. John Wiley, 1998.
 
4
 
5
6
 
7
 
8
Fowler, M. Refactoring. Addison Wesley, 1999.
 
9
10
 
11
 
12
 
13
Landau, S. I. Dictionaries / The Art and Craft of Lexicography. Charles Scribner, 1984.
14
15
16
17
 
18
Prieto-Díaz, R. and Freeman, P. Classifying software for reusability. IEEE Software, 4, 1, (Jan. 1987), 94--104.
19
 
20
Reasoning Systems Inc. Refine User's Guide. (Palo Alto, California), 1990.
21
 
22
Roget, P. Roget's Thesaurus of English Words and Phrases. George Davidson (Editor), Penguin Books, 2002.
 
23
 
24
 
25
26
 
27
 
28
Webster's Seventh New Collegiate Dictionary. G & C Merriam Co., 1965.
 
29
 
30
Winchester, S. The Professor and the Madman: A Tale of Murder, Insanity, and the Making of the Oxford English Dictionary. G. K. Hall & Co., Thorndike, Maine, 1998.
31