You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
2005 lines
52 KiB
2005 lines
52 KiB
% This file was created with JabRef 2.4.2.
|
|
% Encoding: ISO8859_1
|
|
|
|
@INPROCEEDINGS{holt05,
|
|
author = {Andrew J. Malton and Richard C. Holt},
|
|
title = {Boxology of NBA and TA: A Basis for Understanding Software Architecture.},
|
|
booktitle = IEEE_C_WCRE,
|
|
year = {2005},
|
|
pages = {187-195},
|
|
publisher = Pub_IEEE_CS,
|
|
bibsource = {DBLP, http://dblp.uni-trier.de},
|
|
crossref = {DBLP:conf/wcre/2005},
|
|
ee = {http://doi.ieeecomputersociety.org/10.1109/WCRE.2005.10}
|
|
}
|
|
|
|
@MISC{jedit,
|
|
author = {jEdit},
|
|
howpublished = {\url{http://www.jedit.org}}
|
|
}
|
|
|
|
@INPROCEEDINGS{agrawal93,
|
|
author = {Rakesh Agrawal and Tomasz Imielinski and Arun Swami},
|
|
title = {Mining association rules between sets of items in large databases},
|
|
booktitle = ACM_C_SIGMOD,
|
|
year = {1993},
|
|
pages = {207--216},
|
|
publisher = Pub_ACM
|
|
}
|
|
|
|
@ARTICLE{alpern00,
|
|
author = {Bowen Alpern and Dick Attanasio and John Barton and Michael Burke
|
|
and Perry Cheng and Jong-Deok Choi and Anthony Cocchi and Stephen
|
|
Fink and David Grove and Michael Hind and Susan Flynn Hummel and
|
|
Derek Lieber and Vassily Litvinov and Ton Ngo and Mark Mergen and
|
|
Vivek Sarkar and Mauricio Serrano and Janice Shepherd and Stephen
|
|
Smith and V. C. Sreedhar and Harini Srinivasan and John Whaley},
|
|
title = {The {Jalapeno} Virtual Machine},
|
|
journal = IBM_J_Systems,
|
|
year = {2000},
|
|
volume = {39},
|
|
pages = {211},
|
|
number = {1},
|
|
publisher = Pub_IBM
|
|
}
|
|
|
|
@ARTICLE{anquetil03,
|
|
author = {Nicolas Anquetil and Timothy Lethbridge},
|
|
title = {Comparative Study of Clustering Algorithms and Abstract Representations
|
|
for Software Remodularization},
|
|
journal = IEE_J_SOFTWARE,
|
|
year = {2003},
|
|
volume = {150},
|
|
pages = {185--201},
|
|
number = {3}
|
|
}
|
|
|
|
@INPROCEEDINGS{anquetil98,
|
|
author = {Nicolas Anquetil and Timothy Lethbridge},
|
|
title = {Extracting concepts from file names: a new file clustering criterion},
|
|
booktitle = ACM_C_ICSE,
|
|
year = {1998},
|
|
pages = {84--93},
|
|
publisher = Pub_IEEE_CS
|
|
}
|
|
|
|
@INPROCEEDINGS{antoniol04,
|
|
author = {Giuliano Antoniol and Massimiliano Di Penta and Ettore Merlo},
|
|
title = {An Automatic Approach to identify Class Evolution Discontinuities},
|
|
booktitle = IEEE_W_IWPSE,
|
|
year = {2004},
|
|
pages = {31--40},
|
|
publisher = Pub_IEEE_CS
|
|
}
|
|
|
|
@MISC{ispaceAlternative,
|
|
author = {Ivica Aracic AND Mira Mezini},
|
|
title = {Flexible Abstraction Techniques for Graph-Based Visualizations},
|
|
howpublished = {\url{http://www.sciences.univ-nantes.fr/lina/atl/www/papers/eTX2006/02-IvicaAracic.pdf}},
|
|
year = {2006}
|
|
}
|
|
|
|
@INPROCEEDINGS{balaban05,
|
|
author = {Ittai Balaban and Frank Tip and Robert M. Fuhrer},
|
|
title = {Refactoring support for class library migration.},
|
|
booktitle = ACM_C_OOPSLA,
|
|
year = {2005},
|
|
pages = {265--279},
|
|
publisher = Pub_ACM
|
|
}
|
|
|
|
@ARTICLE{basili96,
|
|
author = {Victor R. Basili and Lionel C. Briand and Walc\'{e}lio L. Melo},
|
|
title = {How reuse influences productivity in object-oriented systems},
|
|
journal = ACM_J_Comm,
|
|
year = {1996},
|
|
volume = {39},
|
|
pages = {104--116},
|
|
number = {10},
|
|
issn = {0001-0782},
|
|
publisher = Pub_ACM
|
|
}
|
|
|
|
@INPROCEEDINGS{bassil01,
|
|
author = {Sarita Bassil and Rudolf K. Keller},
|
|
title = {Software Visualization Tools: Survey and Analysis},
|
|
booktitle = IEEE_W_IWPC,
|
|
year = {2001},
|
|
pages = {7--17},
|
|
publisher = Pub_IEEE_CS
|
|
}
|
|
|
|
@INPROCEEDINGS{beck94,
|
|
author = {Kent Beck and Ralph E. Johnson},
|
|
title = {Patterns Generate Architectures},
|
|
booktitle = Springer_C_ECOOP,
|
|
year = {1994},
|
|
pages = {139--149},
|
|
publisher = Pub_Springer
|
|
}
|
|
|
|
@ARTICLE{belady81,
|
|
author = {Laszlo A. Belady and Carlo J. Evangelisti},
|
|
title = {System partitioning and its measure},
|
|
journal = Elsevier_J_SS,
|
|
year = {1981},
|
|
volume = {2},
|
|
pages = {23-29},
|
|
number = {1},
|
|
publisher = Pub_Elsevier
|
|
}
|
|
|
|
@BOOK{Bishop2006,
|
|
title = {Pattern Recognition and Machine Learning},
|
|
publisher = {Springer},
|
|
year = {2006},
|
|
author = {Christopher M. Bishop}
|
|
}
|
|
|
|
@MISC{boag05,
|
|
author = {Scott Boag and Don Chamberlin and Mary F. Fern\'{a}ndez and Daniela
|
|
Florescu and Jonathan Robie and J\'{e}r\^{o}me Sim\'{e}on},
|
|
title = {{XQ}uery 1.0: An {XML} Query Language},
|
|
howpublished = {\url{http://www.w3.org/ TR/ xquery/}},
|
|
year = {2005}
|
|
}
|
|
|
|
@INPROCEEDINGS{bockisch04,
|
|
author = {Christoph Bockisch and Michael Haupt and Mira Mezini and Klaus Ostermann},
|
|
title = {Virtual machine support for dynamic join points},
|
|
booktitle = ACM_C_AOSD,
|
|
year = {2004},
|
|
pages = {83--92},
|
|
publisher = Pub_ACM,
|
|
isbn = {1-58113-842-3},
|
|
location = {Lancaster, UK}
|
|
}
|
|
|
|
@BOOK{booch95,
|
|
title = {Object Solutions: Managing the Object-Oriented Project},
|
|
publisher = Pub_AW,
|
|
year = {1995},
|
|
author = {Grady Booch},
|
|
isbn = {0-8053-0594-7}
|
|
}
|
|
|
|
@MISC{borgelt,
|
|
author = {Christian Borgelt},
|
|
title = {Software for Frequent Pattern Mining},
|
|
howpublished = {\url{http://www.borgelt.net/apriori.html}}
|
|
}
|
|
|
|
@ARTICLE{bosch00,
|
|
author = {Jan Bosch and Peter Molin and Michael Mattsson and PerOlof Bengtsson},
|
|
title = {Object-oriented Framework-based Software Development: Problems and
|
|
Experiences},
|
|
journal = ACM_J_CS,
|
|
year = {2000},
|
|
volume = {32},
|
|
pages = {3--8},
|
|
number = {1},
|
|
publisher = Pub_ACM
|
|
}
|
|
|
|
@TECHREPORT{armin,
|
|
author = {Liam O' Brien and Vorachat Tamarree},
|
|
title = {Architecture Reconstruction of {J2EE} Applications: Generating Views
|
|
from the Module Viewtype},
|
|
institution = {Software Engineering Institute, Carnegie Mellon University},
|
|
year = {2003},
|
|
number = {CMU/SEI-2003-TN-028},
|
|
month = {November}
|
|
}
|
|
|
|
@ARTICLE{brooks83,
|
|
author = {Ruven Brooks},
|
|
title = {Towards a theory of the comprehension of computer programs},
|
|
journal = Academic_J_MMS,
|
|
year = {1983},
|
|
volume = {18},
|
|
pages = {543--554},
|
|
publisher = Pub_Academic
|
|
}
|
|
|
|
@INPROCEEDINGS{Bruch2008,
|
|
author = {M. Bruch and Thorsten Sch\"{a}fer and M. Mezini},
|
|
title = {On evaluating recommender systems for API usages},
|
|
booktitle = ACM_W_RSSE,
|
|
year = {2008},
|
|
pages = {16--20},
|
|
address = {New York, NY, USA},
|
|
publisher = {ACM},
|
|
doi = {http://doi.acm.org/10.1145/1454247.1454254},
|
|
isbn = {978-1-60558-228-3},
|
|
location = {Atlanta, Georgia}
|
|
}
|
|
|
|
@INPROCEEDINGS{etx06,
|
|
author = {Marcel Bruch AND Thorsten Sch{\"a}fer AND Mira Mezini},
|
|
title = {{FrUiT}: {IDE} Support for Framework Understanding},
|
|
booktitle = ACM_W_ETX,
|
|
year = {2006},
|
|
pages = {55--59},
|
|
publisher = Pub_ACM
|
|
}
|
|
|
|
@ARTICLE{buchsbaum01,
|
|
author = {Adam Buchsbaum and Yih-Farn Chen and Huale Huang and Eleftherios
|
|
Koutsofios and John Mocenigo and Anne Rogers and Michael Jankowsky
|
|
and Spiros Mancoridis},
|
|
title = {Visualizing and Analyzing Software Infrastructures},
|
|
journal = IEEE_J_Software,
|
|
year = {2001},
|
|
volume = {18},
|
|
pages = {62--70},
|
|
number = {5},
|
|
publisher = Pub_IEEE_CS
|
|
}
|
|
|
|
@ARTICLE{butler00,
|
|
author = {Greg Butler and Rudolf K. Keller and Hafedh Mili},
|
|
title = {A framework for framework documentation},
|
|
journal = ACM_J_CS,
|
|
year = {2000},
|
|
volume = {32},
|
|
pages = {15--21},
|
|
number = {1},
|
|
publisher = Pub_ACM
|
|
}
|
|
|
|
@BOOK{card99,
|
|
title = {Readings in Information Visualization: Using Vision to Think},
|
|
publisher = Pub_MK,
|
|
year = {1999},
|
|
author = {Stuart K. Card and Jock D. Mackinlay and Ben Shneiderman},
|
|
isbn = {1-55860-533-9}
|
|
}
|
|
|
|
@INPROCEEDINGS{chen95,
|
|
author = {Y.-F. R. Chen and G. S. Fowler and E. Koutsofios and R. S. Wallach},
|
|
title = {Ciao: a graphical navigator for software and document repositories},
|
|
booktitle = IEEE_C_ICSM,
|
|
year = {1995},
|
|
pages = {66--75},
|
|
publisher = Pub_IEEE_CS,
|
|
isbn = {0-8186-7141-6}
|
|
}
|
|
|
|
@INPROCEEDINGS{chow96,
|
|
author = {Kingsum Chow and David Notkin},
|
|
title = {Semi-automatic update of applications in response to library changes},
|
|
booktitle = IEEE_C_ICSM,
|
|
year = {1996},
|
|
pages = {359--368},
|
|
publisher = Pub_IEEE_CS
|
|
}
|
|
|
|
@ARTICLE{corritore01,
|
|
author = {Cynthia L. Corritore and Susan Wiedenbeck},
|
|
title = {An exploratory study of program comprehension strategies of procedural
|
|
and object-oriented programmers},
|
|
journal = Academic_J_HCS,
|
|
year = {2001},
|
|
volume = {54},
|
|
pages = {1--23},
|
|
number = {1},
|
|
issn = {1071-5819},
|
|
publisher = Pub_Academic
|
|
}
|
|
|
|
@ARTICLE{Cover1967,
|
|
author = {T. Cover and P. Hart},
|
|
title = {Nearest neighbor pattern classification},
|
|
journal = {IEEE Transactions on Information Theory},
|
|
year = {1967}
|
|
}
|
|
|
|
@BOOK{danjou04,
|
|
title = {The Java Developer's Guide to Eclipse, Second Edition},
|
|
publisher = Pub_AW,
|
|
year = {2004},
|
|
author = {Jim D'Anjou and Scott Fairbrother and Dan Kehn and John Kellerman
|
|
and Pat McCarthy},
|
|
isbn = {0321305027}
|
|
}
|
|
|
|
@INPROCEEDINGS{dagenais08,
|
|
author = {Barth\'{e}l\'{e}my Dagenais and Martin P. Robillard},
|
|
title = {Recommending Adaptive Changes for Framework Evolution},
|
|
booktitle = ACM_C_ICSE,
|
|
year = {2008},
|
|
publisher = Pub_ACM
|
|
}
|
|
|
|
@INPROCEEDINGS{demeyer00,
|
|
author = {Serge Demeyer and Stephane Ducasse and Oscar Nierstrasz},
|
|
title = {Finding refactorings via change metrics},
|
|
booktitle = ACM_C_OOPSLA,
|
|
year = {2000},
|
|
pages = {166--177},
|
|
publisher = Pub_ACM
|
|
}
|
|
|
|
@BOOK{ejb,
|
|
title = {Enterprise JavaBeans Specification, Version 2.1},
|
|
publisher = {SUN Microsystems},
|
|
year = {2003},
|
|
author = {Linda G. DeMichiel}
|
|
}
|
|
|
|
@MISC{refactoringCrawler,
|
|
author = {Danny Dig},
|
|
title = {{RefactoringCrawler} Evaluation Results},
|
|
howpublished = {\url{https://netfiles.uiuc.edu/dig/RefactoringCrawler/evaluations.html}},
|
|
year = {2007}
|
|
}
|
|
|
|
@INPROCEEDINGS{dig06,
|
|
author = {Danny Dig and Can Comertoglu and Darko Marinov and Ralph Johnson},
|
|
title = {Automated Detection of Refactorings in Evolving Components},
|
|
booktitle = Springer_C_ECOOP,
|
|
year = {2006},
|
|
pages = {404--428},
|
|
publisher = Pub_Springer
|
|
}
|
|
|
|
@INPROCEEDINGS{dig05,
|
|
author = {Danny Dig and Ralph Johnson},
|
|
title = {The Role of Refactorings in {API} Evolution},
|
|
booktitle = IEEE_C_ICSM,
|
|
year = {2005},
|
|
pages = {389--398},
|
|
publisher = Pub_IEEE_CS
|
|
}
|
|
|
|
@ARTICLE{dishaw98,
|
|
author = {Mark T. Dishaw and Diane M. Strong},
|
|
title = {Supporting Software Maintenance with Software Engineering Tools:
|
|
a Computed Task-Technology Fit Analysis},
|
|
journal = Elsevier_J_SS,
|
|
year = {1998},
|
|
volume = {44},
|
|
pages = {107--120},
|
|
number = {2},
|
|
publisher = Pub_Elsevier
|
|
}
|
|
|
|
@MISC{twomore,
|
|
author = {Sinisa Djukanovic AND Sebastian Eifert AND Matthias Orgler AND Kai
|
|
Stroh AND Carole Urvoy AND Mario Vekic},
|
|
title = {{TwoMore}},
|
|
howpublished = {\url{http://twomore.de.tt}}
|
|
}
|
|
|
|
@ARTICLE{dunsmore00,
|
|
author = {Alastair Dunsmore and Marc Roper and Murray Wood},
|
|
title = {The role of comprehension in software inspection},
|
|
journal = Elsevier_J_SS,
|
|
year = {2000},
|
|
volume = {52},
|
|
pages = {121--129},
|
|
number = {2-3},
|
|
issn = {0164-1212},
|
|
publisher = Pub_Elsevier
|
|
}
|
|
|
|
@INPROCEEDINGS{eades91,
|
|
author = {Peter Eades and Wei Lai and Kazuo Misue and Kozo Sugiyama},
|
|
title = {Preserving the mental map of a diagram},
|
|
booktitle = GRASP_C_CG,
|
|
year = {1991},
|
|
pages = {24--33},
|
|
publisher = Pub_GRASP,
|
|
location = {Sesimbra, Portugal}
|
|
}
|
|
|
|
@BOOK{eadie71,
|
|
title = {{Statistical methods in experimental physics}},
|
|
publisher = {Amsterdam: North-Holland},
|
|
year = {1971},
|
|
author = {{Eadie}, W.~T. and {Drijard}, D. and {James}, F.~E.},
|
|
adsnote = {Provided by the SAO/NASA Astrophysics Data System},
|
|
adsurl = {http://adsabs.harvard.edu/abs/1971smep.book.....E}
|
|
}
|
|
|
|
@MISC{Eclipse,
|
|
author = {Eclipse},
|
|
howpublished = {\url{http://www.eclipse.org}}
|
|
}
|
|
|
|
@MISC{gef,
|
|
author = {{Eclipse Foundation}},
|
|
title = {Eclipse Graphical Editing Framework ({GEF})},
|
|
howpublished = {\url{http://www.eclipse.org/gef/}},
|
|
year = {2006}
|
|
}
|
|
|
|
@MISC{swt,
|
|
author = {{Eclipse Foundation}},
|
|
title = {{SWT}: The Standard Widget Toolkit},
|
|
howpublished = {\url{http://www.eclipse.org/swt/}},
|
|
year = {2006}
|
|
}
|
|
|
|
@MISC{swtSnippets,
|
|
author = {{Eclipse Foundation}},
|
|
title = {{SWT} Snippets},
|
|
howpublished = {\url{http://www.eclipse.org/swt/snippets/}},
|
|
year = {2006}
|
|
}
|
|
|
|
@INPROCEEDINGS{qscope,
|
|
author = {Michael Eichberg and Daniel Germanus and Mira Mezini and Lukas Mrokon
|
|
and Thorsten Sch{\"a}fer},
|
|
title = {{QS}cope: an Open, Extensible Framework for Measuring Software Projects},
|
|
booktitle = IEEE_C_CSMR,
|
|
year = {2006},
|
|
pages = {113--122},
|
|
publisher = Pub_IEEE_CS,
|
|
location = {Bari, Italy}
|
|
}
|
|
|
|
@INPROCEEDINGS{sextantIcsm,
|
|
author = {Michael Eichberg and Michael Haupt and Mira Mezini and Thorsten Sch{\"a}fer},
|
|
title = {Comprehensive Software Understanding with {SEXTANT}},
|
|
booktitle = IEEE_C_ICSM,
|
|
year = {2005},
|
|
pages = {315--324},
|
|
publisher = Pub_IEEE_CS,
|
|
isbn = {0-7695-2368-4}
|
|
}
|
|
|
|
@INPROCEEDINGS{XIRC,
|
|
author = {Michael Eichberg and Mira Mezini and Klaus Ostermann and Thorsten
|
|
Sch{\"a}fer},
|
|
title = {{XIRC}: A Kernel for Cross-Artifact Information Engineering in Software
|
|
Development Environments},
|
|
booktitle = IEEE_C_WCRE,
|
|
year = {2004},
|
|
pages = {182--191},
|
|
publisher = Pub_IEEE_CS,
|
|
isbn = {0-7695-2243-2}
|
|
}
|
|
|
|
@INPROCEEDINGS{fairbanks06,
|
|
author = {George Fairbanks AND William Scherlis AND David Garlan},
|
|
title = {Design Fragments Make Using Frameworks Easier},
|
|
booktitle = ACM_C_OOPSLA,
|
|
year = {2006},
|
|
pages = {75--88},
|
|
publisher = Pub_ACM
|
|
}
|
|
|
|
@INPROCEEDINGS{favre02,
|
|
author = {Jean-Marie Favre},
|
|
title = {A New Approach to Software Exploration: Back-Packing with {GSEE}},
|
|
booktitle = IEEE_C_CSMR,
|
|
year = {2002},
|
|
pages = {251--262},
|
|
publisher = Pub_IEEE_CS,
|
|
isbn = {0-7695-1438-3}
|
|
}
|
|
|
|
@INPROCEEDINGS{favre01,
|
|
author = {Jean-Marie Favre},
|
|
title = {G{SEE}: A Generic Software Exploration Environment},
|
|
booktitle = IEEE_W_IWPC,
|
|
year = {2001},
|
|
pages = {233--244},
|
|
publisher = Pub_IEEE_CS,
|
|
isbn = {0-7695-1131-7}
|
|
}
|
|
|
|
@BOOK{fayad99,
|
|
title = {Building Application Frameworks: Object-Oriented Foundations of Framework
|
|
Design},
|
|
publisher = Pub_JW,
|
|
year = {1999},
|
|
author = {Mohamed E. Fayad and Douglas C. Schmidt and Ralph E. Johnson},
|
|
isbn = {0-471-24875-4}
|
|
}
|
|
|
|
@BOOK{fowler99,
|
|
title = {Refactoring: improving the design of existing code},
|
|
publisher = Pub_AW,
|
|
year = {1999},
|
|
author = {Martin Fowler and Kent Beck and John Brant and William Opdyke and
|
|
Don Roberts},
|
|
isbn = {0-201-48567-2}
|
|
}
|
|
|
|
@ARTICLE{frakes87,
|
|
author = {W.B. Frakes and B.A. Nejmeh},
|
|
title = {Software reuse through information retrieval},
|
|
journal = ACM_J_SIGIR,
|
|
year = {1987},
|
|
volume = {21},
|
|
pages = {30--36},
|
|
number = {1-2},
|
|
issn = {0163-5840},
|
|
publisher = Pub_ACM
|
|
}
|
|
|
|
@BOOK{gamma95,
|
|
title = {Design patterns: elements of reusable object-oriented software},
|
|
publisher = Pub_AW,
|
|
year = {1995},
|
|
author = {Erich Gamma and Richard Helm and Ralph Johnson and John Vlissides},
|
|
isbn = {0-201-63361-2}
|
|
}
|
|
|
|
@ARTICLE{gangopadhyay96,
|
|
author = {Dipayan Gangopadhyay and Subrata Mitra},
|
|
title = {Design by Framework Completion},
|
|
journal = Springer_J_ASE,
|
|
year = {1996},
|
|
volume = {3},
|
|
pages = {219-237},
|
|
number = {3/4},
|
|
publisher = Pub_Springer
|
|
}
|
|
|
|
@ARTICLE{gansner00,
|
|
author = {Emden R. Gansner and Stephen C. North},
|
|
title = {An open graph visualization system and its applications to software
|
|
engineering},
|
|
journal = JW_J_SPE,
|
|
year = {2000},
|
|
volume = {30},
|
|
pages = {1203--1233},
|
|
number = {11},
|
|
publisher = Pub_JW
|
|
}
|
|
|
|
@BOOK{ganter97,
|
|
title = {Formal Concept Analysis: Mathematical Foundations},
|
|
publisher = Pub_Springer,
|
|
year = {1997},
|
|
author = {Bernhard Ganter and Rudolf Wille},
|
|
isbn = {3540627715}
|
|
}
|
|
|
|
@INPROCEEDINGS{garcia05,
|
|
author = {Alessandro Garcia and Cl\'{a}udio Sant'Anna and Eduardo Figueiredo
|
|
and Uir\'{a} Kulesza and Carlos Lucena and Arndt von Staa},
|
|
title = {Modularizing design patterns with aspects: a quantitative study},
|
|
booktitle = ACM_C_AOSD,
|
|
year = {2005},
|
|
pages = {3--14},
|
|
publisher = Pub_ACM,
|
|
isbn = {1-59593-042-6},
|
|
location = {Chicago, Illinois}
|
|
}
|
|
|
|
@ARTICLE{gilmore84,
|
|
author = {D. J. Gilmore and T. R.G. Green},
|
|
title = {Comprehension and recall of miniature programs},
|
|
journal = Academic_J_MMS,
|
|
year = {1984},
|
|
volume = {21},
|
|
pages = {31--48},
|
|
number = {1},
|
|
issn = {0020-7373},
|
|
publisher = Pub_Academic
|
|
}
|
|
|
|
@INPROCEEDINGS{gorton05,
|
|
author = {Ian Gorton and Liming Zhu},
|
|
title = {Tool Support for Just-in-Time Architecture Reconstruction and Evaluation:
|
|
an Experience Report},
|
|
booktitle = ACM_C_ICSE,
|
|
year = {2005},
|
|
pages = {514--523},
|
|
publisher = Pub_ACM,
|
|
isbn = {1-59593-963-2}
|
|
}
|
|
|
|
@INPROCEEDINGS{groh98,
|
|
author = {Bernd Groh and Selma Strahringer and Rudolf Wille},
|
|
title = {{TOSCANA}-Systems Based on Thesauri},
|
|
booktitle = Springer_C_ICCS,
|
|
year = {1998},
|
|
pages = {127--138},
|
|
publisher = Pub_Springer
|
|
}
|
|
|
|
@MISC{xmi,
|
|
author = {Object Management Group},
|
|
title = {{MOF} 2.0/{XMI} Mapping Specification, v2.1},
|
|
howpublished = {\url{http://www.omg.org/docs/formal/05-09-01.pdf}},
|
|
year = {2005}
|
|
}
|
|
|
|
@ARTICLE{gruber05,
|
|
author = {Olivier Gruber and B. J. Hargrave and Jeff McAffer and Pascal Rapicault},
|
|
title = {The Eclipse 3.0 platform: Adopting {OSGi} technology},
|
|
journal = IBM_J_Systems,
|
|
year = {2005},
|
|
volume = {44},
|
|
pages = {289--299},
|
|
number = {2},
|
|
publisher = Pub_IBM
|
|
}
|
|
|
|
@ARTICLE{vanGurp02,
|
|
author = {Jilles van Gurp and Jan Bosch},
|
|
title = {Design erosion: problems and causes},
|
|
journal = Elsevier_J_SS,
|
|
year = {2002},
|
|
volume = {61},
|
|
pages = {105--119},
|
|
number = {2},
|
|
issn = {0164-1212},
|
|
publisher = Pub_Elsevier
|
|
}
|
|
|
|
@INPROCEEDINGS{hakala01,
|
|
author = {Markku Hakala and Juha Hautamaki and Kai Koskimies and Jukka Paakki
|
|
and Antti Viljamaa and Jukka Viljamaa},
|
|
title = {Annotating Reusable Software Architectures with Specialization Patterns},
|
|
booktitle = IEEE_W_WICSA,
|
|
year = {2001},
|
|
pages = {171--180},
|
|
publisher = Pub_IEEE_CS
|
|
}
|
|
|
|
@INPROCEEDINGS{hannemann02,
|
|
author = {Jan Hannemann and Gregor Kiczales},
|
|
title = {Design pattern implementation in Java and aspectJ},
|
|
booktitle = ACM_C_OOPSLA,
|
|
year = {2002},
|
|
pages = {161--173},
|
|
publisher = Pub_ACM,
|
|
isbn = {1-58113-471-1},
|
|
location = {Seattle, Washington, USA}
|
|
}
|
|
|
|
@TECHREPORT{harrison04,
|
|
author = {William Harrison and Harold Ossher and Stanley Sutton Jr. and Peri
|
|
Tarr},
|
|
title = {Concern Modeling in the Concern Manipulation Environment},
|
|
institution = {IBM Research},
|
|
year = {2004},
|
|
type = {Research Report},
|
|
number = {RC23344}
|
|
}
|
|
|
|
@INPROCEEDINGS{haupt05,
|
|
author = {Michael Haupt and Mira Mezini and Christoph Bockisch and Tom Dinkelaker
|
|
and Michael Eichberg and Michael Krebs},
|
|
title = {An Execution Layer for Aspect-Oriented Programming Languages},
|
|
booktitle = ACM_C_VEE,
|
|
year = {2005},
|
|
pages = {142--152},
|
|
publisher = Pub_ACM
|
|
}
|
|
|
|
@INPROCEEDINGS{heer05,
|
|
author = {Jeffrey Heer and Stuart K. Card and James A. Landay},
|
|
title = {prefuse: A Toolkit for Interactive Information Visualization},
|
|
booktitle = ACM_C_SIGCHI,
|
|
year = {2005},
|
|
pages = {421--430},
|
|
publisher = Pub_ACM
|
|
}
|
|
|
|
@INPROCEEDINGS{helm90,
|
|
author = {Richard Helm and Ian M. Holland and Dipayan Gangopadhyay},
|
|
title = {Contracts: Specifying Behavioral Compositions in Object-Oriented
|
|
Systems},
|
|
booktitle = ACM_C_OOPSLA_ECOOP,
|
|
year = {1990},
|
|
pages = {169--180},
|
|
publisher = Pub_ACM
|
|
}
|
|
|
|
@INPROCEEDINGS{henkel05,
|
|
author = {Johannes Henkel and Amer Diwan},
|
|
title = {CatchUp!: Capturing and Replaying Refactorings to Support API Evolution},
|
|
booktitle = ACM_C_ICSE,
|
|
year = {2005},
|
|
pages = {274--283},
|
|
publisher = Pub_ACM
|
|
}
|
|
|
|
@INPROCEEDINGS{henninger91,
|
|
author = {Scott Henninger},
|
|
title = {Retrieving software objects in an example-based programming environment},
|
|
booktitle = ACM_C_SIGIR,
|
|
year = {1991},
|
|
pages = {251--260},
|
|
publisher = Pub_ACM
|
|
}
|
|
|
|
@INPROCEEDINGS{hill2004amc,
|
|
author = {R. Hill and J. Rideout},
|
|
title = {Automatic method completion},
|
|
booktitle = IEEE_C_ASE,
|
|
year = {2004},
|
|
pages = {228--235}
|
|
}
|
|
|
|
@INPROCEEDINGS{holmes05,
|
|
author = {Reid Holmes and Gail C. Murphy},
|
|
title = {Using structural context to recommend source code examples},
|
|
booktitle = ACM_C_ICSE,
|
|
year = {2005},
|
|
pages = {117--125},
|
|
publisher = Pub_ACM
|
|
}
|
|
|
|
@ARTICLE{holmes06,
|
|
author = {Reid Holmes and Robert J. Walker and Gail C. Murphy},
|
|
title = {Approximate Structural Context Matching: An Approach to Recommend
|
|
Relevant Examples},
|
|
journal = IEEE_J_TSE,
|
|
year = {2006},
|
|
volume = {32},
|
|
pages = {952--970},
|
|
number = {12},
|
|
publisher = Pub_IEEE_CS
|
|
}
|
|
|
|
@INPROCEEDINGS{hou05,
|
|
author = {Daqing Hou and Kenny Wong and H. James Hoover},
|
|
title = {What Can Programmer Questions Tell Us About Frameworks?},
|
|
booktitle = IEEE_W_IWPC,
|
|
year = {2005},
|
|
pages = {87--96},
|
|
publisher = Pub_IEEE_CS
|
|
}
|
|
|
|
@ARTICLE{hutchens85,
|
|
author = {David H. Hutchens and Victor R. Basili},
|
|
title = {System Structure Analysis: Clustering with Data Bindings},
|
|
journal = IEEE_J_TSE,
|
|
year = {1985},
|
|
volume = {11},
|
|
pages = {749--757},
|
|
number = {8},
|
|
publisher = Pub_IEEE
|
|
}
|
|
|
|
@BOOK{jain88,
|
|
title = {Algorithms for clustering data},
|
|
publisher = Pub_Prentice,
|
|
year = {1988},
|
|
author = {Anil K. Jain and Richard C. Dubes}
|
|
}
|
|
|
|
@ARTICLE{jain99,
|
|
author = {A. K. Jain and M. N. Murty and P. J. Flynn},
|
|
title = {Data Clustering: a Review},
|
|
journal = ACM_J_CS,
|
|
year = {1999},
|
|
volume = {31},
|
|
pages = {264--323},
|
|
number = {3},
|
|
publisher = Pub_ACM
|
|
}
|
|
|
|
@INPROCEEDINGS{janzen04,
|
|
author = {Doug Janzen and Kris {De Volder}},
|
|
title = {Programming with Crosscutting Effective Views},
|
|
booktitle = Springer_C_ECOOP,
|
|
year = {2004},
|
|
pages = {195--218},
|
|
publisher = {Springer},
|
|
isbn = {3-540-22159-X},
|
|
location = {Oslo, Norway}
|
|
}
|
|
|
|
@INPROCEEDINGS{janzen03,
|
|
author = {Doug Janzen and Kris {De Volder}},
|
|
title = {Navigating and querying code without getting lost},
|
|
booktitle = ACM_C_AOSD,
|
|
year = {2003},
|
|
pages = {178--187},
|
|
publisher = Pub_ACM,
|
|
isbn = {1-58113-660-9},
|
|
location = {Boston, Massachusetts}
|
|
}
|
|
|
|
@INPROCEEDINGS{johnson92,
|
|
author = {Ralph E. Johnson},
|
|
title = {Documenting frameworks using patterns},
|
|
booktitle = ACM_C_OOPSLA,
|
|
year = {1992},
|
|
pages = {63--72},
|
|
publisher = Pub_ACM
|
|
}
|
|
|
|
@MISC{kamel00,
|
|
author = {Amr Kamel AND Garry Froehlich AND Paul Sorenson},
|
|
title = {FrameScan: Exploring {O-O} Framework Usage},
|
|
howpublished = {\url{www.cs.ualberta.ca/~sorenson/frames/papers/FrameScanv2-26.pdf}},
|
|
year = {2000}
|
|
}
|
|
|
|
@ARTICLE{kamiya02,
|
|
author = {Toshihiro Kamiya and Shinji Kusumoto and Katsuro Inoue},
|
|
title = {{CCFinder}: A Multilinguistic Token-based Code Clone Detection System
|
|
for Large Scale Source Code},
|
|
journal = IEEE_J_TSE,
|
|
year = {2002},
|
|
volume = {28},
|
|
pages = {654--670},
|
|
number = {7},
|
|
publisher = Pub_IEEE
|
|
}
|
|
|
|
@INPROCEEDINGS{kazman98,
|
|
author = {R. Kazman and S. J. Carrière},
|
|
title = {View Extraction and View Fusion in Architectural Understanding},
|
|
booktitle = IEEE_C_ICSR,
|
|
year = {1998},
|
|
pages = {290--299},
|
|
publisher = Pub_IEEE_CS,
|
|
isbn = {0-8186-8377-5}
|
|
}
|
|
|
|
@INPROCEEDINGS{kiczales92,
|
|
author = {Gregor Kiczales and John Lamping},
|
|
title = {Issues in the design and specification of class libraries},
|
|
booktitle = ACM_C_OOPSLA,
|
|
year = {1992},
|
|
pages = {435--451},
|
|
publisher = Pub_ACM
|
|
}
|
|
|
|
@INPROCEEDINGS{kim06,
|
|
author = {Miryung Kim and David Notkin},
|
|
title = {Program element matching for multi-version program analyses},
|
|
booktitle = ACM_W_MSR,
|
|
year = {2006},
|
|
pages = {58--64},
|
|
publisher = Pub_ACM
|
|
}
|
|
|
|
@INPROCEEDINGS{kim07,
|
|
author = {Miryung Kim and David Notkin and Dan Grossman},
|
|
title = {Automatic Inference of Structural Changes for Matching Across Program
|
|
Versions},
|
|
booktitle = ACM_C_ICSE,
|
|
year = {2007},
|
|
pages = {333--343},
|
|
publisher = Pub_IEEE_CS
|
|
}
|
|
|
|
@INPROCEEDINGS{kim05,
|
|
author = {Sunghun Kim and Kai Pan and E. James Whitehead, Jr.},
|
|
title = {When Functions Change Their Names: Automatic Detection of Origin
|
|
Relationships},
|
|
booktitle = IEEE_C_WCRE,
|
|
year = {2005},
|
|
pages = {143--152},
|
|
publisher = Pub_IEEE_CS
|
|
}
|
|
|
|
@ARTICLE{king67,
|
|
author = {Benjamin King},
|
|
title = {Step-Wise Clustering Procedures},
|
|
journal = {Journal of the American Statistical Association},
|
|
year = {1967},
|
|
volume = {62},
|
|
pages = {86--101},
|
|
number = {317},
|
|
month = {March}
|
|
}
|
|
|
|
@ARTICLE{kirk07,
|
|
author = {Douglas Kirk and Marc Roper and Murray Wood},
|
|
title = {Identifying and addressing problems in object-oriented framework
|
|
reuse},
|
|
journal = Springer_J_ESE,
|
|
year = {2007},
|
|
volume = {12},
|
|
pages = {243--274},
|
|
number = {3},
|
|
publisher = Pub_Springer
|
|
}
|
|
|
|
@INPROCEEDINGS{Ko05,
|
|
author = {Andrew J. Ko and Htet Aung and Brad A. Myers},
|
|
title = {Eliciting design requirements for maintenance-oriented {IDEs}: a
|
|
detailed study of corrective and perfective maintenance tasks},
|
|
booktitle = ACM_C_ICSE,
|
|
year = {2005},
|
|
pages = {126--135},
|
|
publisher = Pub_ACM,
|
|
isbn = {1-59593-963-2},
|
|
location = {St. Louis, MO, USA}
|
|
}
|
|
|
|
@INPROCEEDINGS{kohavi95,
|
|
author = {Ron Kohavi},
|
|
title = {A Study of Cross-Validation and Bootstrap for Accuracy Estimation
|
|
and Model Selection},
|
|
booktitle = {Proceedings of the Fourteenth International Joint Conference on Artificial
|
|
Intelligence},
|
|
year = {1995},
|
|
pages = {1137--1145}
|
|
}
|
|
|
|
@ARTICLE{koschke03,
|
|
author = {Rainer Koschke},
|
|
title = {Software Visualization in Software Maintenance, Reverse Engineering,
|
|
and Re-Engineering: a Research Survey},
|
|
journal = JW_J_JSM,
|
|
year = {2003},
|
|
volume = {15},
|
|
pages = {87--109},
|
|
number = {2},
|
|
publisher = Pub_JW
|
|
}
|
|
|
|
@PHDTHESIS{koschke00,
|
|
author = {Rainer Koschke},
|
|
title = {Atomic Architectural Component Recovery for Program Understanding
|
|
and Evolution},
|
|
school = {University of Stuttgart},
|
|
year = {2000}
|
|
}
|
|
|
|
@INPROCEEDINGS{Koschke2003,
|
|
author = {Rainer Koschke and Daniel Simon},
|
|
title = {Hierarchical Reflexion Models},
|
|
booktitle = IEEE_C_WCRE,
|
|
year = {2003},
|
|
pages = {36--45},
|
|
publisher = Pub_IEEE_CS
|
|
}
|
|
|
|
@INPROCEEDINGS{kullbach99,
|
|
author = {Bernt Kullbach and Andreas Winter},
|
|
title = {Querying as an Enabling Technology in Software Reengineering},
|
|
booktitle = IEEE_C_CSMR,
|
|
year = {1999},
|
|
pages = {42--50},
|
|
publisher = Pub_IEEE_CS
|
|
}
|
|
|
|
@ARTICLE{lakhotia97,
|
|
author = {Arun Lakhotia},
|
|
title = {A Unified Framework for Expressing Software Subsystem Classification
|
|
Techniques},
|
|
journal = Elsevier_J_SS,
|
|
year = {1997},
|
|
volume = {36},
|
|
pages = {211--231},
|
|
number = {3},
|
|
publisher = Pub_Elsevier
|
|
}
|
|
|
|
@ARTICLE{lakhotia94,
|
|
author = {Arun Lakhotia},
|
|
title = {What is the appropriate abstraction for understanding and reengineering
|
|
a software system?},
|
|
journal = IEEE_J_RevEng,
|
|
year = {1994},
|
|
pages = {1--2},
|
|
number = {7},
|
|
publisher = Pub_IEEE_CS
|
|
}
|
|
|
|
@BOOK{lakos96,
|
|
title = {Large-Scale C++ Software Design},
|
|
publisher = Pub_AW,
|
|
year = {1996},
|
|
author = {John Lakos},
|
|
isbn = {0201633620}
|
|
}
|
|
|
|
@INPROCEEDINGS{lamping93,
|
|
author = {John Lamping},
|
|
title = {Typing the specialization interface},
|
|
booktitle = ACM_C_OOPSLA,
|
|
year = {1993},
|
|
pages = {201--214},
|
|
publisher = Pub_ACM
|
|
}
|
|
|
|
@INPROCEEDINGS{lanza03,
|
|
author = {Michele Lanza},
|
|
title = {CodeCrawler---Lessons Learned in Building a Software Visualization
|
|
Tool},
|
|
booktitle = IEEE_C_CSMR,
|
|
year = {2003},
|
|
pages = {409--418},
|
|
publisher = Pub_IEEE_CS,
|
|
isbn = {0-7695-1902-4}
|
|
}
|
|
|
|
@ARTICLE{lanza03b,
|
|
author = {Michele Lanza and Stéphane Ducasse},
|
|
title = {Polymetric Views---A Lightweight Visual Approach to Reverse Engineering},
|
|
journal = IEEE_J_TSE,
|
|
year = {2003},
|
|
volume = {29},
|
|
pages = {782--795},
|
|
number = {9},
|
|
issn = {0098-5589},
|
|
publisher = Pub_IEEE
|
|
}
|
|
|
|
@ARTICLE{LeCun1998,
|
|
author = {Y. LeCun and L. Bottou and Y. Bengio and P. Haffner:},
|
|
title = {Gradient-Based Learning Applied to Document Recognition},
|
|
journal = {Proceedings of the IEEE},
|
|
year = {1998},
|
|
volume = {86},
|
|
pages = {11}
|
|
}
|
|
|
|
@ARTICLE{lethbridge03,
|
|
author = {Timothy C. Lethbridge and Janice Singer and Andrew Forward},
|
|
title = {How Software Engineers Use Documentation: The State of the Practice},
|
|
journal = IEEE_J_SOFTWARE,
|
|
year = {2003},
|
|
volume = {20},
|
|
pages = {35--39},
|
|
number = {6},
|
|
publisher = Pub_IEEE_CS
|
|
}
|
|
|
|
@INPROCEEDINGS{li05,
|
|
author = {Zhenmin Li and Yuanyuan Zhou},
|
|
title = {{PR-Miner}: Automatically Extracting Implicit Programming Rules and
|
|
Detecting Violations in Large Software Code},
|
|
booktitle = ACM_C_ESEC_FSE,
|
|
year = {2005},
|
|
pages = {306--315},
|
|
publisher = Pub_ACM
|
|
}
|
|
|
|
@INPROCEEDINGS{lintern03,
|
|
author = {Rob Lintern and Jeff Michaud and Margaret-Anne Storey and Xiaomin
|
|
Wu},
|
|
title = {Plugging-in visualization: experiences integrating a visualization
|
|
tool with {Eclipse}},
|
|
booktitle = ACM_C_SOFTVIS,
|
|
year = {2003},
|
|
pages = {47--56},
|
|
publisher = Pub_ACM,
|
|
isbn = {1-58113-642-0},
|
|
location = {San Diego, California}
|
|
}
|
|
|
|
@ARTICLE{liskov94,
|
|
author = {Barbara Liskov and Jeannette Wing},
|
|
title = {A Behavioral Notion of Subtyping},
|
|
journal = ACM_J_TOSEM,
|
|
year = {1994},
|
|
volume = {16},
|
|
pages = {1811--1841},
|
|
number = {6},
|
|
publisher = Pub_ACM
|
|
}
|
|
|
|
@INPROCEEDINGS{littman86,
|
|
author = {David C. Littman and Jeannine Pinto and Stanley Letovsky and Elliot
|
|
Soloway},
|
|
title = {Mental models and software maintenance},
|
|
booktitle = Ablex_W_ESP,
|
|
year = {1986},
|
|
pages = {80--98},
|
|
publisher = Pub_Ablex,
|
|
isbn = {0-89391-388-X},
|
|
location = {Washington, D.C., United States}
|
|
}
|
|
|
|
@INPROCEEDINGS{livshits05,
|
|
author = {Benjamin Livshits and Thomas Zimmermann},
|
|
title = {DynaMine: finding common error patterns by mining software revision
|
|
histories},
|
|
booktitle = ACM_C_FSE,
|
|
year = {2005},
|
|
pages = {296--305},
|
|
publisher = Pub_ACM
|
|
}
|
|
|
|
@INPROCEEDINGS{lungu06,
|
|
author = {Mircea Lungu and Michele Lanza},
|
|
title = {Softwarenaut: Exploring Hierarchical System Decompositions.},
|
|
booktitle = IEEE_C_CSMR,
|
|
year = {2006},
|
|
pages = {351-354},
|
|
publisher = Pub_IEEE_CS
|
|
}
|
|
|
|
@CONFERENCE{loewe01,
|
|
author = {Welf L{\"o}we and Andreas Ludwig and Andreas Schwind},
|
|
title = {Understanding Software -- Static and Dynamic Aspects},
|
|
booktitle = OTHER_C_ICAST,
|
|
year = {2001}
|
|
}
|
|
|
|
@INPROCEEDINGS{mueller93,
|
|
author = {Hausi A. M\"{u}ller and Scott R. Tilley and Kenny Wong},
|
|
title = {Understanding Software Systems using Reverse Engineering Technology---Perspectives
|
|
from the {R}igi Project},
|
|
booktitle = IBM_C_CASCON,
|
|
year = {1993},
|
|
pages = {217--226},
|
|
publisher = Pub_IBM,
|
|
location = {Toronto, Ontario, Canada}
|
|
}
|
|
|
|
@INPROCEEDINGS{Maletic02,
|
|
author = {Jonathan I. Maletic and Michael L. Collard and Andrian Marcus},
|
|
title = {Source Code Files as Structured Documents},
|
|
booktitle = IEEE_W_IWPC,
|
|
year = {2002},
|
|
pages = {289--292},
|
|
publisher = Pub_IEEE_CS,
|
|
isbn = {0-7695-1495-2}
|
|
}
|
|
|
|
@INPROCEEDINGS{maletic01,
|
|
author = {Jonathan I. Maletic and Andrian Marcus},
|
|
title = {Supporting program comprehension using semantic and structural information},
|
|
booktitle = ACM_C_ICSE,
|
|
year = {2001},
|
|
pages = {103--112},
|
|
publisher = Pub_IEEE_CS
|
|
}
|
|
|
|
@ARTICLE{malpohl03,
|
|
author = {Guido Malpohl and James J. Hunt and Walter F. Tichy},
|
|
title = {Renaming Detection},
|
|
journal = Springer_J_ASE,
|
|
year = {2003},
|
|
volume = {10},
|
|
pages = {183--202},
|
|
number = {2},
|
|
publisher = Pub_Springer
|
|
}
|
|
|
|
@INPROCEEDINGS{Mamas00,
|
|
author = {E. Mamas and K. Kontogiannis},
|
|
title = {Towards Portable Source Code Representations Using {XML}},
|
|
booktitle = IEEE_C_WCRE,
|
|
year = {2000},
|
|
pages = {172--182},
|
|
publisher = Pub_IEEE_CS,
|
|
isbn = {0-7695-0881-2}
|
|
}
|
|
|
|
@INPROCEEDINGS{mandelin05,
|
|
author = {David Mandelin and Lin Xu and Rastislav Bod\'{\i}k and Doug Kimelman},
|
|
title = {Jungloid mining: helping to navigate the API jungle},
|
|
booktitle = ACM_C_PLDI,
|
|
year = {2005},
|
|
pages = {48--61},
|
|
publisher = Pub_ACM
|
|
}
|
|
|
|
@BOOK{martin02,
|
|
title = {Agile Software Development. Principles, Patterns, and Practices},
|
|
publisher = Pub_Prentice,
|
|
year = {2002},
|
|
author = {Robert Cecil Martin},
|
|
isbn = {0135974445}
|
|
}
|
|
|
|
@ARTICLE{matsushita05,
|
|
author = {Makoto Matsushita and Katsuro Inoue and Reishi Yokomori and Tetsuo
|
|
Yamamoto and Shinji Kusumoto},
|
|
title = {Ranking Significance of Software Components Based on Use Relations},
|
|
journal = IEEE_J_TSE,
|
|
year = {2005},
|
|
volume = {31},
|
|
pages = {213--225},
|
|
number = {3},
|
|
publisher = Pub_IEEE
|
|
}
|
|
|
|
@INPROCEEDINGS{vonMayrhauser97,
|
|
author = {Anneliese von Mayrhauser and A. Marie Vans},
|
|
title = {Program understanding needs during corrective maintenance of large
|
|
scale software},
|
|
booktitle = IEEE_C_COMPSAC,
|
|
year = {1997},
|
|
pages = {630--637},
|
|
publisher = Pub_IEEE_CS,
|
|
isbn = {0-8186-8105-5}
|
|
}
|
|
|
|
@ARTICLE{vonMayrhauser95,
|
|
author = {Anneliese von Mayrhauser and A. Marie Vans},
|
|
title = {Program Comprehension During Software Maintenance and Evolution},
|
|
journal = IEEE_J_Comp,
|
|
year = {1995},
|
|
volume = {28},
|
|
pages = {44--55},
|
|
number = {8},
|
|
issn = {0018-9162},
|
|
publisher = Pub_IEEE_CS
|
|
}
|
|
|
|
@INPROCEEDINGS{vonMayrhauser93,
|
|
author = {Anneliese von Mayrhauser and A. Marie Vans},
|
|
title = {From Code Understanding Needs to Reverse Engineering Tool Capabilities},
|
|
booktitle = IEEE_W_CASE,
|
|
year = {1993},
|
|
pages = {230--239},
|
|
publisher = Pub_IEEE_CS
|
|
}
|
|
|
|
@INPROCEEDINGS{McArthur02,
|
|
author = {G. McArthur AND J. Mylopoulos AND S.K.K. Ng},
|
|
title = {An Extensible Tool for Source Code Representation Using {XML}},
|
|
booktitle = IEEE_C_WCRE,
|
|
year = {2002},
|
|
pages = {199--208},
|
|
publisher = Pub_IEEE_CS
|
|
}
|
|
|
|
@ARTICLE{mendelzon95,
|
|
author = {Alberto O. Mendelzon and Johannes Sametinger},
|
|
title = {Reverse Engineering by Visualizing and Querying},
|
|
journal = Springer_J_SCT,
|
|
year = {1995},
|
|
volume = {16},
|
|
pages = {170--182},
|
|
number = {4},
|
|
publisher = Pub_Springer
|
|
}
|
|
|
|
@INPROCEEDINGS{mezini97,
|
|
author = {Mira Mezini},
|
|
title = {Maintaining the consistency of class libraries during their evolution},
|
|
booktitle = ACM_C_OOPSLA,
|
|
year = {1997},
|
|
pages = {1--21},
|
|
publisher = Pub_ACM
|
|
}
|
|
|
|
@INPROCEEDINGS{michail00,
|
|
author = {Amir Michail},
|
|
title = {Data mining library reuse patterns using generalized association
|
|
rules},
|
|
booktitle = ACM_C_ICSE,
|
|
year = {2000},
|
|
pages = {167--176},
|
|
publisher = Pub_ACM
|
|
}
|
|
|
|
@INPROCEEDINGS{michail99,
|
|
author = {Amir Michail},
|
|
title = {Data Mining Library Reuse Patterns in User-Selected Applications},
|
|
booktitle = IEEE_C_ASE,
|
|
year = {1999},
|
|
pages = {24--33},
|
|
publisher = Pub_IEEE_CS
|
|
}
|
|
|
|
@ARTICLE{miller56,
|
|
author = {George A. Miller},
|
|
title = {The Magical Number Seven, Plus or Minus Two: Some Limits on Our Capacity
|
|
for Processing Information},
|
|
journal = OTHER_J_PR,
|
|
year = {1956},
|
|
volume = {63},
|
|
pages = {81--97}
|
|
}
|
|
|
|
@ARTICLE{mitchell06,
|
|
author = {Brian S. Mitchell and Spiros Mancoridis},
|
|
title = {On the Automatic Modularization of Software Systems Using the Bunch
|
|
Tool},
|
|
journal = IEEE_J_TSE,
|
|
year = {2006},
|
|
volume = {32},
|
|
pages = {193--208},
|
|
number = {3},
|
|
publisher = Pub_IEEE
|
|
}
|
|
|
|
@INPROCEEDINGS{mosemann01,
|
|
author = {Russel Mosemann AND Susan Wiedenbeck},
|
|
title = {Navigation and Comprehension of Programs by Novice Programmers},
|
|
booktitle = IEEE_W_IWPC,
|
|
year = {2001},
|
|
pages = {79--87},
|
|
publisher = Pub_IEEE_CS
|
|
}
|
|
|
|
@inproceedings{KerstenM06,
|
|
author = {Mik Kersten and Gail C. Murphy},
|
|
title = {Using task context to improve programmer productivity},
|
|
booktitle = ACM_C_FSE,
|
|
year = {2006},
|
|
pages = {1-11},
|
|
doi = {http://doi.acm.org/10.1145/1181775.1181777},
|
|
publisher = Pub_ACM
|
|
}
|
|
|
|
|
|
@ARTICLE{Murphy2006,
|
|
author = {Gail C. Murphy and Mik Kersten and Leah Findlater},
|
|
title = {How Are Java Software Developers Using the Eclipse IDE?},
|
|
journal = {IEEE Softw.},
|
|
year = {2006},
|
|
volume = {23},
|
|
pages = {76--83},
|
|
number = {4},
|
|
address = {Los Alamitos, CA, USA},
|
|
doi = {http://dx.doi.org/10.1109/MS.2006.105},
|
|
issn = {0740-7459},
|
|
publisher = {IEEE Computer Society Press}
|
|
}
|
|
|
|
@INPROCEEDINGS{murphy05,
|
|
author = {Gail C. Murphy and Mik Kersten and Martin P. Robillard and Davor
|
|
Cubranic},
|
|
title = {The Emergent Structure of Development Tasks},
|
|
booktitle = Springer_C_ECOOP,
|
|
year = {2005},
|
|
pages = {33--48},
|
|
publisher = Pub_Springer,
|
|
isbn = {3-540-27992-X},
|
|
location = {Glasgow, UK}
|
|
}
|
|
|
|
@ARTICLE{murphy01,
|
|
author = {Gail C. Murphy and David Notkin and Kevin J. Sullivan},
|
|
title = {Software Reflexion Models: Bridging the Gap between Design and Implementation},
|
|
journal = IEEE_J_TSE,
|
|
year = {2001},
|
|
volume = {27},
|
|
pages = {364--380},
|
|
number = {4},
|
|
publisher = Pub_IEEE
|
|
}
|
|
|
|
@INPROCEEDINGS{mueller88,
|
|
author = {Hausi A. M{\"u}ller and Karl Klashinsky},
|
|
title = {Rigi -- A system for programming-in-the-large},
|
|
booktitle = ACM_C_ICSE,
|
|
year = {1988},
|
|
pages = {80--86},
|
|
publisher = Pub_IEEE_CS
|
|
}
|
|
|
|
@ARTICLE{mueller93b,
|
|
author = {Hausi A. M{\"u}ller and Mehmet A. Orgun and Scott R. Tilley and James
|
|
S. Uhl},
|
|
title = {A Reverse Engineering Approach to Subsystem Structure Identification},
|
|
journal = JW_J_JSM,
|
|
year = {1993},
|
|
volume = {5},
|
|
pages = {181--204},
|
|
number = {4},
|
|
publisher = Pub_JW
|
|
}
|
|
|
|
@INPROCEEDINGS{neal89,
|
|
author = {L. R. Neal},
|
|
title = {A system for example-based programming},
|
|
booktitle = ACM_C_SIGCHI,
|
|
year = {1989},
|
|
pages = {63--68},
|
|
publisher = Pub_ACM
|
|
}
|
|
|
|
@PHDTHESIS{pacione05,
|
|
author = {Michael Pacione},
|
|
title = {A novel software visualization model to support object-oriented program
|
|
comprehension},
|
|
school = {University of Strathclyde, Glasgow},
|
|
year = {2005}
|
|
}
|
|
|
|
@BOOK{papoulis02,
|
|
title = {Probability, Random Variables and Stochastic Processes},
|
|
publisher = Pub_MH,
|
|
year = {2004},
|
|
author = {Athanasios Papoulis AND S. Unnikrishna Pillai},
|
|
edition = {4th}
|
|
}
|
|
|
|
@ARTICLE{petre95,
|
|
author = {Marian Petre},
|
|
title = {Why looking isn't always seeing: readership skills and graphical
|
|
programming},
|
|
journal = ACM_J_Comm,
|
|
year = {1995},
|
|
volume = {38},
|
|
pages = {33--44},
|
|
number = {6},
|
|
issn = {0001-0782},
|
|
publisher = Pub_ACM
|
|
}
|
|
|
|
@ARTICLE{petre99,
|
|
author = {Marian Petre and Alan F. Blackwell},
|
|
title = {Mental imagery in program design and visual programming},
|
|
journal = Academic_J_HCS,
|
|
year = {1999},
|
|
volume = {51},
|
|
pages = {7--30},
|
|
number = {1},
|
|
issn = {1071-5819},
|
|
publisher = Pub_Academic
|
|
}
|
|
|
|
@INPROCEEDINGS{pinzger04,
|
|
author = {Martin Pinzger and Michael Fischer and Mehdi Jazayeri and Harald
|
|
Gall},
|
|
title = {Abstracting Module Views from Source Code},
|
|
booktitle = IEEE_C_ICSM,
|
|
year = {2004},
|
|
pages = {533--533},
|
|
publisher = Pub_IEEE_CS
|
|
}
|
|
|
|
@BOOK{pree95,
|
|
title = {Design patterns for object-oriented software development},
|
|
publisher = Pub_AW,
|
|
year = {1995},
|
|
author = {Wolfgang Pree},
|
|
isbn = {0-201-42294-8}
|
|
}
|
|
|
|
@MISC{prefuse,
|
|
author = {Prefuse},
|
|
howpublished = {\url{http://www.prefuse.org}}
|
|
}
|
|
|
|
@ARTICLE{price93,
|
|
author = {Blaine A. Price and Ronald Baecker and Ian S. Small},
|
|
title = {A Principled Taxonomy of Software Visualization.},
|
|
journal = Elsevier_J_VLC,
|
|
year = {1993},
|
|
volume = {4},
|
|
pages = {211--266},
|
|
number = {3},
|
|
publisher = Pub_Elsevier
|
|
}
|
|
|
|
@INPROCEEDINGS{reiss05,
|
|
author = {Steven P. Reiss},
|
|
title = {The Paradox of Software Visualization},
|
|
booktitle = IEEE_W_VISSOFT,
|
|
year = {2005},
|
|
pages = {59--63},
|
|
publisher = Pub_IEEE_CS,
|
|
isbn = {0-7803-9540-9}
|
|
}
|
|
|
|
@BOOK{vanRijsbergen1979,
|
|
title = {Information retrieval},
|
|
publisher = {Butterworths},
|
|
year = {1979},
|
|
author = {C. J. van Rijsbergen},
|
|
address = {London}
|
|
}
|
|
|
|
@INPROCEEDINGS{robbes2008phc,
|
|
author = {R. Robbes and M. Lanza},
|
|
title = {How program history can improve code completion},
|
|
booktitle = {Proceedings of ASE},
|
|
year = {2008}
|
|
}
|
|
|
|
@INPROCEEDINGS{robillard02,
|
|
author = {Martin P. Robillard and Gail C. Murphy},
|
|
title = {Concern graphs: finding and describing concerns using structural
|
|
program dependencies},
|
|
booktitle = ACM_C_ICSE,
|
|
year = {2002},
|
|
pages = {406--416},
|
|
publisher = Pub_ACM,
|
|
isbn = {1-58113-472-X},
|
|
location = {Orlando, Florida}
|
|
}
|
|
|
|
@INPROCEEDINGS{robitaille00,
|
|
author = {Sébastien Robitaille and Reinhard Schauer and Rudolf K. Keller},
|
|
title = {Bridging Program Comprehension Tools by Design Navigation},
|
|
booktitle = IEEE_C_ICSM,
|
|
year = {2000},
|
|
pages = {22--32},
|
|
publisher = Pub_IEEE_CS,
|
|
isbn = {0-7695-0753-0}
|
|
}
|
|
|
|
@INPROCEEDINGS{vanRysselberghe03,
|
|
author = {Filip Van Rysselberghe and Serge Demeyer},
|
|
title = {Reconstruction of Successful Software Evolution Using Clone Detection},
|
|
booktitle = IEEE_W_IWPSE,
|
|
year = {2003},
|
|
pages = {126--130},
|
|
publisher = Pub_IEEE_CS
|
|
}
|
|
|
|
@INPROCEEDINGS{sahavechaphan06,
|
|
author = {Naiyana Sahavechaphan and Kajal Claypool},
|
|
title = {XSnippet: Mining for sample code},
|
|
booktitle = ACM_C_OOPSLA,
|
|
year = {2006},
|
|
pages = {413--430},
|
|
publisher = Pub_ACM
|
|
}
|
|
|
|
@INPROCEEDINGS{sarwar00,
|
|
author = {Badrul Sarwar and George Karypis and Joseph Konstan and John Riedl},
|
|
title = {Analysis of recommendation algorithms for e-commerce},
|
|
booktitle = {Proceedings of the 2nd ACM Conference on Electronic Commerce},
|
|
year = {2000},
|
|
pages = {158--167},
|
|
publisher = Pub_ACM
|
|
}
|
|
|
|
@INPROCEEDINGS{schwanke91,
|
|
author = {Robert W. Schwanke},
|
|
title = {An Intelligent Tool for Re-engineering Software Modularity},
|
|
booktitle = ACM_C_ICSE,
|
|
year = {1991},
|
|
pages = {83--92},
|
|
publisher = Pub_IEEE_CS
|
|
}
|
|
|
|
@INPROCEEDINGS{schwanke89,
|
|
author = {R. W. Schwanke and M. A. Platoff},
|
|
title = {Cross references are features},
|
|
booktitle = ACM_W_SCM,
|
|
year = {1989},
|
|
pages = {86--95},
|
|
publisher = Pub_ACM
|
|
}
|
|
|
|
@ARTICLE{sextant,
|
|
author = {Thorsten Sch{\"a}fer and Michael Eichberg and Michael Haupt and Mira
|
|
Mezini},
|
|
title = {The {SEXTANT} Software Exploration Tool},
|
|
journal = IEEE_J_TSE,
|
|
year = {2006},
|
|
volume = {32},
|
|
pages = {753-768},
|
|
number = {9},
|
|
issn = {0098-5589},
|
|
publisher = Pub_IEEE
|
|
}
|
|
|
|
@MISC{exploringConcerns,
|
|
author = {Thorsten Sch{\"a}fer and Michael Eichberg and Mira Mezini},
|
|
title = {Towards exploring cross-cutting concerns},
|
|
howpublished = {In \textit{LATE '05: Linking Aspect Technology and Evolution}; available
|
|
at \url{http://www.st.informatik.tu-darmstadt.de/database/publications/data/ConcernExploration.pdf?id=118}},
|
|
year = {2005}
|
|
}
|
|
|
|
@INPROCEEDINGS{flexibleVisualization,
|
|
author = {Thorsten Sch{\"a}fer and Mira Mezini},
|
|
title = {Towards More Flexibility in Software Visualization Tools},
|
|
booktitle = IEEE_W_VISSOFT,
|
|
year = {2005},
|
|
pages = {64--69},
|
|
publisher = Pub_IEEE_CS,
|
|
isbn = {0-7803-9540-9}
|
|
}
|
|
|
|
@INPROCEEDINGS{shneiderman96,
|
|
author = {Ben Shneiderman},
|
|
title = {The Eyes Have It: A Task by Data Type Taxonomy for Information Visualizations},
|
|
booktitle = IEEE_C_VL,
|
|
year = {1996},
|
|
pages = {336--343},
|
|
address = {Washington, DC, USA},
|
|
publisher = Pub_IEEE_CS,
|
|
isbn = {0-8186-7508-X}
|
|
}
|
|
|
|
@BOOK{shneiderman80,
|
|
title = {Software Psychology: Human Factors in Computer and Information Systems},
|
|
publisher = Pub_Winthrop,
|
|
year = {1980},
|
|
author = {Ben Shneiderman}
|
|
}
|
|
|
|
@ARTICLE{shull00,
|
|
author = {Forrest Shull and Filippo Lanubile and Victor R. Basili},
|
|
title = {Investigating Reading Techniques for Object-Oriented Framework Learning},
|
|
journal = IEEE_J_TSE,
|
|
year = {2000},
|
|
volume = {26},
|
|
pages = {1101--1118},
|
|
number = {11},
|
|
publisher = Pub_IEEE
|
|
}
|
|
|
|
@INPROCEEDINGS{sillito05,
|
|
author = {Jonathan Sillito and Kris {De Volder} and Brian Fisher and Gail Murphy},
|
|
title = {Managing Software Change Tasks: An Exploratory Study},
|
|
booktitle = IEEE_C_ISESE,
|
|
year = {2005},
|
|
pages = {23--32},
|
|
publisher = Pub_IEEE_CS
|
|
}
|
|
|
|
@INPROCEEDINGS{sim99,
|
|
author = {Susan Elliott Sim and Charles L. A. Clarke and Richard C. Holt and
|
|
Anthony M. Cox},
|
|
title = {Browsing and Searching Software Architectures},
|
|
booktitle = IEEE_C_ICSM,
|
|
year = {1999},
|
|
pages = {381--390},
|
|
publisher = Pub_IEEE_CS,
|
|
isbn = {0-7695-0016-1}
|
|
}
|
|
|
|
@INPROCEEDINGS{singer05,
|
|
author = {Janice Singer and Robert Elves and Margaret-Anne Storey},
|
|
title = {NavTracks: Supporting Navigation in Software Maintenance},
|
|
booktitle = IEEE_C_ICSM,
|
|
year = {2005},
|
|
pages = {325--334},
|
|
publisher = Pub_IEEE_CS,
|
|
isbn = {0-7695-2368-4}
|
|
}
|
|
|
|
@INPROCEEDINGS{singer97,
|
|
author = {Janice Singer and Timothy Lethbridge and Norman Vinson and Nicolas
|
|
Anquetil},
|
|
title = {An examination of software engineering work practices},
|
|
booktitle = IBM_C_CASCON,
|
|
year = {1997},
|
|
pages = {209--223},
|
|
publisher = Pub_IBM,
|
|
location = {Toronto, Ontario, Canada}
|
|
}
|
|
|
|
@INPROCEEDINGS{sinha06,
|
|
author = {Vineet Sinha and David Karger and Rob Miller},
|
|
title = {Relo: Helping Users Manage Context during Interactive Exploratory
|
|
Visualization of Large Codebases},
|
|
booktitle = IEEE_C_VLHCC,
|
|
year = {2006},
|
|
pages = {187--194},
|
|
publisher = Pub_IEEE_CS
|
|
}
|
|
|
|
@BOOK{sneath73,
|
|
title = {Numerical Taxonomy: The Principles and Practice of Numerical Classification},
|
|
publisher = {Freeman},
|
|
year = {1973},
|
|
author = {Peter H.A. Sneath and Robert R. Sokal}
|
|
}
|
|
|
|
@ARTICLE{soloway88,
|
|
author = {Elliot Soloway and Robin Lampert and Stan Letovsky and David Littman
|
|
and Jeannine Pinto},
|
|
title = {Designing documentation to compensate for delocalized plans},
|
|
journal = ACM_J_Comm,
|
|
year = {1988},
|
|
volume = {31},
|
|
pages = {1259--1267},
|
|
number = {11},
|
|
issn = {0001-0782},
|
|
publisher = Pub_ACM
|
|
}
|
|
|
|
@INPROCEEDINGS{steyaert96,
|
|
author = {Patrick Steyaert and Carine Lucas and Kim Mens and Theo D'Hondt},
|
|
title = {Reuse contracts: managing the evolution of reusable assets},
|
|
booktitle = ACM_C_OOPSLA,
|
|
year = {1996},
|
|
pages = {268--285},
|
|
publisher = Pub_ACM
|
|
}
|
|
|
|
@ARTICLE{storey97b,
|
|
author = {M.-A. D. Storey and F. D. Fracchia and H. A. M\"{u}ller},
|
|
title = {Cognitive design elements to support the construction of a mental
|
|
model during software exploration},
|
|
journal = Elsevier_J_SS,
|
|
year = {1999},
|
|
volume = {44},
|
|
pages = {171--185},
|
|
number = {3},
|
|
issn = {0164-1212},
|
|
publisher = Pub_Elsevier
|
|
}
|
|
|
|
@INPROCEEDINGS{storey95,
|
|
author = {M.-A. D. Storey and H. A. M\"{u}ller},
|
|
title = {Manipulating and documenting software structures using {SHriMP} views},
|
|
booktitle = IEEE_C_ICSM,
|
|
year = {1995},
|
|
pages = {275--284},
|
|
publisher = Pub_IEEE_CS,
|
|
isbn = {0-8186-7141-6}
|
|
}
|
|
|
|
@INPROCEEDINGS{storey95b,
|
|
author = {Margaret-Anne D. Storey and Hausi A. M{\"u}ller},
|
|
title = {Graph Layout Adjustment Strategies},
|
|
booktitle = Springer_C_GD,
|
|
year = {1996},
|
|
pages = {487--499},
|
|
publisher = Pub_Springer
|
|
}
|
|
|
|
@INPROCEEDINGS{storey97,
|
|
author = {M.-A. D. Storey and K. Wong and F. D. Fracchia and H. A. M\"{u}ller},
|
|
title = {On Integrating Visualization Techniques for Effective Software Exploration},
|
|
booktitle = IEEE_C_INFOVIS,
|
|
year = {1997},
|
|
pages = {38--45},
|
|
publisher = Pub_IEEE_CS,
|
|
isbn = {0-8186-8189-6}
|
|
}
|
|
|
|
@ARTICLE{storey00,
|
|
author = {M.-A. D. Storey and K. Wong and H. A. M{\"u}ller},
|
|
title = {How do program understanding tools affect how programmers understand
|
|
programs?},
|
|
journal = Elsevier_J_SCP,
|
|
year = {2000},
|
|
volume = {36},
|
|
pages = {183--207},
|
|
number = {2-3},
|
|
issn = {0167-6423},
|
|
publisher = Pub_Elsevier
|
|
}
|
|
|
|
@INPROCEEDINGS{thummalapenta07,
|
|
author = {Suresh Thummalapenta and Tao Xie},
|
|
title = {Parseweb: a programmer assistant for reusing open source code on
|
|
the web},
|
|
booktitle = IEEE_C_ASE,
|
|
year = {2007},
|
|
pages = {204--213},
|
|
publisher = Pub_ACM
|
|
}
|
|
|
|
@ARTICLE{tilley94,
|
|
author = {Scott R. Tilley and Kenny Wong and Margaret-Anne D. Storey and Hausi
|
|
A. M{\"u}ller},
|
|
title = {Programmable Reverse Engineering},
|
|
journal = WS_J_SEKE,
|
|
year = {1994},
|
|
volume = {4},
|
|
pages = {501--520},
|
|
number = {4},
|
|
publisher = Pub_WS
|
|
}
|
|
|
|
@INPROCEEDINGS{tilley03,
|
|
author = {Thomas Tilley and Richard Cole and Peter Becker and Peter Eklund},
|
|
title = {A Survey of Formal Concept Analysis Support for Software Engineering
|
|
Activities},
|
|
booktitle = Springer_C_ICFCA,
|
|
year = {2003},
|
|
publisher = Pub_Springer
|
|
}
|
|
|
|
@INPROCEEDINGS{tzerpos97,
|
|
author = {Vassilios Tzerpos and Richard C. Holt},
|
|
title = {The Orphan Adoption Problem in Architecture Maintenance},
|
|
booktitle = IEEE_C_WCRE,
|
|
year = {1997},
|
|
pages = {76--82},
|
|
publisher = Pub_IEEE_CS
|
|
}
|
|
|
|
@INPROCEEDINGS{wang03,
|
|
author = {Jianyong Wang and Jiawei Han and Jian Pei},
|
|
title = {CLOSET+: searching for the best strategies for mining frequent closed
|
|
itemsets},
|
|
booktitle = ACM_C_KDD,
|
|
year = {2003},
|
|
pages = {236--245},
|
|
publisher = Pub_ACM
|
|
}
|
|
|
|
@INPROCEEDINGS{wasylkowski07,
|
|
author = {Andrzej Wasylkowski and Andreas Zeller and Christian Lindig},
|
|
title = {Detecting object usage anomalies},
|
|
booktitle = ACM_C_FSE,
|
|
year = {2007},
|
|
pages = {35--44},
|
|
publisher = Pub_ACM
|
|
}
|
|
|
|
@MISC{webb03,
|
|
author = {Geoffrey I Webb and Songmao Zhang},
|
|
title = {Beyond association rules: Generalized rule discovery},
|
|
howpublished = {\url{http://www.csse.monash.edu.au/~webb/Files/WebbZhang03.pdf}}
|
|
}
|
|
|
|
@INPROCEEDINGS{weissgerber06,
|
|
author = {Peter Wei{\ss}gerber and Stephan Diehl},
|
|
title = {Identifying Refactorings from Source-Code Changes},
|
|
booktitle = IEEE_C_ASE,
|
|
year = {2006},
|
|
pages = {231--240},
|
|
publisher = Pub_IEEE_CS
|
|
}
|
|
|
|
@INPROCEEDINGS{woods93,
|
|
author = {David D. Woods},
|
|
title = {Process-tracing Methods for the Study of Cognition Outside of the
|
|
Experimental Psychology Laboratory},
|
|
booktitle = {Decision Making in Action},
|
|
year = {1993},
|
|
editor = {G. Klein and J. Orasanu and R. Calderwood},
|
|
pages = {228--251},
|
|
publisher = Pub_Ablex
|
|
}
|
|
|
|
@INPROCEEDINGS{xie06,
|
|
author = {Tao Xie and Jian Pei},
|
|
title = {{MAPO}: mining API usages from open source repositories},
|
|
booktitle = ACM_W_MSR,
|
|
year = {2006},
|
|
pages = {54--57},
|
|
publisher = Pub_ACM
|
|
}
|
|
|
|
@INPROCEEDINGS{xing06,
|
|
author = {Zhenchang Xing and Eleni Stroulia},
|
|
title = {Refactoring Detection based on {UMLDiff} Change-Facts Queries},
|
|
booktitle = IEEE_C_WCRE,
|
|
year = {2006},
|
|
pages = {263--274},
|
|
publisher = Pub_IEEE_CS
|
|
}
|
|
|
|
@INPROCEEDINGS{xing05,
|
|
author = {Zhenchang Xing and Eleni Stroulia},
|
|
title = {{UMLDiff}: An Algorithm for Object-Oriented Design Differencing},
|
|
booktitle = IEEE_C_ASE,
|
|
year = {2005},
|
|
pages = {54--65},
|
|
publisher = Pub_ACM
|
|
}
|
|
|
|
@INPROCEEDINGS{yang06,
|
|
author = {Jinlin Yang and David Evans and Deepali Bhardwaj and Thirumalesh
|
|
Bhat and Manuvir Das},
|
|
title = {Perracotta: mining temporal API rules from imperfect traces},
|
|
booktitle = ACM_C_ICSE,
|
|
year = {2006},
|
|
pages = {282--291},
|
|
publisher = Pub_ACM
|
|
}
|
|
|
|
@INPROCEEDINGS{ye02,
|
|
author = {Yunwen Ye and Gerhard Fischer and Brent Reeves},
|
|
title = {Integrating active information delivery and reuse repository systems},
|
|
booktitle = ACM_C_FSE,
|
|
year = {2000},
|
|
pages = {60--68},
|
|
publisher = Pub_ACM
|
|
}
|
|
|
|
@INPROCEEDINGS{zaki00,
|
|
author = {Mohammed J. Zaki},
|
|
title = {Generating non-redundant association rules},
|
|
booktitle = ACM_C_KDD,
|
|
year = {2000},
|
|
pages = {34--43},
|
|
publisher = Pub_ACM
|
|
}
|
|
|
|
@ARTICLE{zaki05,
|
|
author = {Mohammed J. Zaki and Ching-Jui Hsiao},
|
|
title = {Efficient Algorithms for Mining Closed Itemsets and Their Lattice
|
|
Structure},
|
|
journal = IEEE_J_TKDE,
|
|
year = {2005},
|
|
volume = {17},
|
|
pages = {462-478},
|
|
number = {4},
|
|
publisher = Pub_IEEE
|
|
}
|
|
|
|
@INPROCEEDINGS{zayour00,
|
|
author = {Iyad Zayour and Timothy C. Lethbridge},
|
|
title = {A cognitive and user centric based approach for reverse engineering
|
|
tool design},
|
|
booktitle = IBM_C_CASCON,
|
|
year = {2000},
|
|
pages = {16--30},
|
|
publisher = Pub_IBM,
|
|
location = {Mississauga, Ontario, Canada}
|
|
}
|
|
|
|
@ARTICLE{zou05,
|
|
author = {Lijie Zou and Michael W. Godfrey},
|
|
title = {Using Origin Analysis to Detect Merging and Splitting of Source Code
|
|
Entities},
|
|
journal = IEEE_J_TSE,
|
|
year = {2005},
|
|
volume = {31},
|
|
pages = {166--181},
|
|
number = {2},
|
|
publisher = Pub_IEEE
|
|
}
|
|
|
|
@PROCEEDINGS{RSSE2008,
|
|
title = {International Workshop on Recommendation Systems for Software Engineering
|
|
co-located with FSE'2008},
|
|
year = {2008},
|
|
editor = {Martin Robillard and Robert J. Walker and Thomas Zimmermann}
|
|
}
|
|
|
|
@INBOOK{petre98,
|
|
chapter = {30},
|
|
pages = {453--480},
|
|
title = {Software Visualization: Programming as a Multi-Media Experience},
|
|
publisher = {MIT Press},
|
|
year = {1998},
|
|
editor = {John Stasko and John Domingue and Marc H. Brown and Blaine A. Price}
|
|
}
|
|
|
|
@MISC{bat,
|
|
title = {{BAT}},
|
|
howpublished = {\url{http://www.st.informatik.tu-darmstadt.de/BAT}},
|
|
key = {bat}
|
|
}
|
|
|
|
@MISC{clusteringTR,
|
|
title = {Clustering Frameworks},
|
|
howpublished = {\url{http://www.st.informatik.tu-darmstadt.de/Frameworks}},
|
|
key = {Clusterin Frameworks}
|
|
}
|
|
|
|
@MISC{googleCodesearch,
|
|
title = {Google Code Search},
|
|
howpublished = {\url{http://www.google.com/codesearch}},
|
|
key = {googleCodesearch}
|
|
}
|
|
|
|
@MISC{hibernate,
|
|
title = {Hibernate},
|
|
howpublished = {\url{http://www.hibernate.org}}
|
|
}
|
|
|
|
@MISC{ispace,
|
|
title = {ispace},
|
|
howpublished = {\url{http://ispace.stribor.de/}},
|
|
key = {ispace}
|
|
}
|
|
|
|
@MISC{jhotdraw,
|
|
title = {{JHotDraw}},
|
|
howpublished = {\url{http://www.jhotdraw.org/}},
|
|
key = {jhotdraw}
|
|
}
|
|
|
|
@MISC{koders,
|
|
title = {Koders},
|
|
howpublished = {\url{http://www.koders.com}},
|
|
key = {koders}
|
|
}
|
|
|
|
@MISC{sa4j,
|
|
title = {Structural Analysis for Java},
|
|
howpublished = {\url{http://www.alphaworks.ibm.com/tech/sa4j}},
|
|
key = {Structural Analysis for Java}
|
|
}
|
|
|
|
@MISC{sotograph,
|
|
title = {Sotograph},
|
|
howpublished = {\url{http://www.sotograph.com}},
|
|
key = {Sotograph}
|
|
}
|
|
|
|
@MISC{struts,
|
|
title = {Struts},
|
|
howpublished = {\url{http://struts.apache.org/}},
|
|
key = {struts}
|
|
}
|
|
|
|
@PROCEEDINGS{trec3,
|
|
title = {Overview of the Third {Text REtrieval Conference} ({TREC-3})},
|
|
year = {1990},
|
|
address = {Gaithersburg, MD, USA},
|
|
publisher = {NIST},
|
|
booktitle = {Overview of the Third {Text REtrieval Conference}}
|
|
}
|
|
|