180 likes | 358 Views
ACRONYM™. by Peter Mork 21-Sep-14. Outline. Overview Problem Statement BASIC Algorithm Extensions Conclusions. Outline. Overview Problem Statement BASIC Algorithm Extensions Conclusions. Overview.
E N D
ACRONYM™ by Peter Mork 21-Sep-14
Outline • Overview • Problem Statement • BASIC Algorithm • Extensions • Conclusions
Outline • Overview • Problem Statement • BASIC Algorithm • Extensions • Conclusions
Overview • Acronyms (e.g., TLA and ETLA) improve the clarity of exposition:“Seein' as how the VP is such a VIP, shouldn't we keep the VC on the QT cause if it leaks in the VC we could end up an MIA and then we'd all be put on KP.” • Many acronyms are overloaded: • Foo has 5 interpretations • Bar has nearly 4! !
Motivation • Some acronyms are better than others: • Why settle for LESS (Learning Everything about System Schematics) when you can have MORE (Masters Of Reverse Engineering)? • Given a metric for evaluating acronyms: • Clearly Recognizable Acronyms Containing Knowledge(CRACK) can replace Grossly con-Structed Acronyms Serving little or no real purpoSe (GRASS), especially in Great Halls of Education, Technology & Teaching Of Students (GHETTOS).
Outline • Overview • Problem Statement • BASIC Algorithm • Extensions • Conclusions
Formalities • A is an acronym, whose individual letters are a1, a2, …, ak • A+ is the expansion of A • I(A) is the (English) interpretation of A • We want to find: (A, A+, I(A), I(A+))ℝ
Outline • Overview • Problem Statement • BASIC Algorithm • Extensions • Conclusions
Outline • Overview • Problem Statement • BASIC Algorithm • Extensions • Conclusions
Extensions • Tagging • Recursionπ / 3 • UsesXeiπ + 1 • Backronym–√2 • Personalization • Scaling
Outline • Overview • Problem Statement • BASIC Algorithm • Extensions • Conclusions
Contributions • We invented a new word without defining it • We presented a classification for acronyms • We demonstrated extensibility • We mentioned several buzzwords • We used the royal ‘we’