@conference {59,
	title = {Automatic Extraction of Framework-Specific Models From Framework-Based Application Code},
	booktitle = {22nd IEEE/ACM International Conference on Automated Software Engineering (ASE)},
	year = {2007},
	note = {<a href="http://gsd.uwaterloo.ca/node/40">Distinguished paper award</a>},
	month = {11/2007},
	address = {Atlanta, Georgia, USA},
	abstract = {Framework-specific  models  represent  the  design  of  application code
from   the   framework   viewpoint  by  showing  how  framework-provided
concepts  are  implemented  in  the  code. In this paper, we describe an
experimental  study  of  the  static analyses necessary to automatically
retrieve  such  models  from  application  code.  We  reverse engineer a
number  of  applications  based  on  three  open-source  frameworks  and
evaluate  the  quality of the retrieved models. The models are expressed
using  framework-specific  modeling languages (FSMLs), each designed for
one  of  the  open-source  framworks.  For  reverse  engineering, we use
prototype  implementations  of  the  three  FSMLs. Our results show that
for   the   considered   frameworks  rather  simple  code  analyses  are
suificient  for  automatically retrieving framework-specific models form
a larg ebody of application code with high precision and recall.},
	doi = {10.1145/1321631.1321664},
	url = {http://delivery.acm.org/10.1145/1330000/1321664/p214-antkiewicz.pdf?key1=1321664\&key2=7772027621\&coll=GUIDE\&dl=GUIDE\&CFID=79182892\&CFTOKEN=21641644},
	attachments = {http://gsd.uwaterloo.ca/sites/default/files/ase07.pdf},
	author = {Micha{\l} Antkiewicz and Tonelli~Bartolomei, Thiago and Krzysztof Czarnecki}
}