@article{Duca08a, title = {Meta-Environment and Executable Meta-Language using {Smalltalk}: an Experience Report}, author = {Stéphane Ducasse and Tudor Gîrba and Adrian Kuhn and Lukas Renggli}, year = {2009}, month = {feb}, doi = {10.1007/s10270-008-0081-4}, url = {http://scg.unibe.ch/archive/drafts/Duca08a-Sosym-ExecutableMetaLanguage.pdf}, tags = {meta-model, Meta-Environment, meta-objects}, researchr = {https://researchr.org/publication/Duca08a}, cites = {0}, citedby = {0}, journal = {Journal of Software and Systems Modeling (SOSYM)}, volume = {8}, number = {1}, } @inproceedings{BajracharyaKY09, title = {SUITE 2009: First international workshop on search-driven development - users, infrastructure, tools and evaluation}, author = {Sushil Krishna Bajracharya and Adrian Kuhn and Yunwen Ye}, year = {2009}, doi = {10.1109/ICSE-COMPANION.2009.5071054}, url = {http://dx.doi.org/10.1109/ICSE-COMPANION.2009.5071054}, tags = {meta-model, model-driven development, Meta-Environment, search}, researchr = {https://researchr.org/publication/BajracharyaKY09}, cites = {0}, citedby = {0}, pages = {445-446}, booktitle = {ICSE}, } @inproceedings{GirbaKSD05, title = {How Developers Drive Software Evolution}, author = {Tudor Gîrba and Adrian Kuhn and Mauricio Seeberger and Stéphane Ducasse}, year = {2005}, doi = {10.1109/IWPSE.2005.21}, url = {http://doi.ieeecomputersociety.org/10.1109/IWPSE.2005.21}, tags = {software evolution}, researchr = {https://researchr.org/publication/GirbaKSD05}, cites = {0}, citedby = {0}, pages = {113-122}, booktitle = {iwpse}, } @article{KuhnDG07, title = {Semantic clustering: Identifying topics in source code}, author = {Adrian Kuhn and Stéphane Ducasse and Tudor Gîrba}, year = {2007}, doi = {10.1016/j.infsof.2006.10.017}, url = {http://dx.doi.org/10.1016/j.infsof.2006.10.017}, tags = {source-to-source, peer-to-peer, open-source}, researchr = {https://researchr.org/publication/KuhnDG07}, cites = {0}, citedby = {0}, journal = {INFSOF}, volume = {49}, number = {3}, pages = {230-243}, } @inproceedings{KuhnRHNDGL08, title = {JExample: Exploiting Dependencies between Tests to Improve Defect Localization}, author = {Adrian Kuhn and Bart Van Rompaey and Lea Haensenberger and Oscar Nierstrasz and Serge Demeyer and Markus Gaelli and Koenraad Van Leemput}, year = {2008}, doi = {10.1007/978-3-540-68255-4_8}, url = {http://dx.doi.org/10.1007/978-3-540-68255-4_8}, tags = {testing}, researchr = {https://researchr.org/publication/KuhnRHNDGL08}, cites = {0}, citedby = {0}, pages = {73-82}, booktitle = {xpu}, } @inproceedings{BolzKLMNRRV08, title = {Back to the Future in One Week - Implementing a Smalltalk VM in PyPy}, author = {Carl Friedrich Bolz and Adrian Kuhn and Adrian Lienhard and Nicholas D. Matsakis and Oscar Nierstrasz and Lukas Renggli and Armin Rigo and Toon Verwaest}, year = {2008}, doi = {10.1007/978-3-540-89275-5_7}, url = {http://dx.doi.org/10.1007/978-3-540-89275-5_7}, tags = {translation, interpreter, architecture}, researchr = {https://researchr.org/publication/BolzKLMNRRV08}, cites = {0}, citedby = {0}, pages = {123-139}, booktitle = {s3}, } @article{KienleKMBW09, title = {Tool Building on the Shoulders of Others}, author = {Holger M. Kienle and Adrian Kuhn and Kim Mens and Mark G. J. van den Brand and Roel Wuyts}, year = {2009}, doi = {10.1109/MS.2009.25}, url = {http://dx.doi.org/10.1109/MS.2009.25}, researchr = {https://researchr.org/publication/KienleKMBW09}, cites = {0}, citedby = {0}, journal = {IEEE Software}, volume = {26}, number = {1}, pages = {22-23}, } @inproceedings{LunguKGL05, title = {Interactive Exploration of Semantic Clusters}, author = {Mircea Lungu and Adrian Kuhn and Tudor Gîrba and Michele Lanza}, year = {2005}, researchr = {https://researchr.org/publication/LunguKGL05}, cites = {0}, citedby = {0}, pages = {95-100}, booktitle = {vissoft}, } @inproceedings{KuhnLN08, title = {Consistent Layout for Thematic Software Maps}, author = {Adrian Kuhn and Peter Loretan and Oscar Nierstrasz}, year = {2008}, doi = {10.1109/WCRE.2008.45}, url = {http://dx.doi.org/10.1109/WCRE.2008.45}, tags = {layout}, researchr = {https://researchr.org/publication/KuhnLN08}, cites = {0}, citedby = {0}, pages = {209-218}, booktitle = {WCRE}, } @inproceedings{DemeyerGKLMKK07, title = {Object-Oriented Reengineering}, author = {Serge Demeyer and Yann-Gaël Guéhéneuc and Anne Keller and Christian F. J. Lange and Kim Mens and Adrian Kuhn and Martin Kuhlemann}, year = {2007}, doi = {10.1007/978-3-540-78195-0_14}, url = {http://dx.doi.org/10.1007/978-3-540-78195-0_14}, tags = {meta-model, Meta-Environment, meta-objects}, researchr = {https://researchr.org/publication/DemeyerGKLMKK07}, cites = {0}, citedby = {0}, pages = {142-153}, booktitle = {ECOOPW}, } @inproceedings{SeebergerKGD06, title = {Chronia: Visualizing How Developers Change Software Systems}, author = {Mauricio Seeberger and Adrian Kuhn and Tudor Gîrba and Stéphane Ducasse}, year = {2006}, doi = {10.1109/CSMR.2006.15}, url = {http://doi.ieeecomputersociety.org/10.1109/CSMR.2006.15}, researchr = {https://researchr.org/publication/SeebergerKGD06}, cites = {0}, citedby = {0}, pages = {345-348}, booktitle = {CSMR}, } @inproceedings{WuytsKMBK08, title = {Academic Software Development Tools and Techniques}, author = {Roel Wuyts and Holger M. Kienle and Kim Mens and Mark G. J. van den Brand and Adrian Kuhn}, year = {2008}, doi = {10.1007/978-3-642-02047-6_10}, url = {http://dx.doi.org/10.1007/978-3-642-02047-6_10}, researchr = {https://researchr.org/publication/WuytsKMBK08}, cites = {0}, citedby = {0}, pages = {87-103}, booktitle = {ECOOPW}, } @inproceedings{KuhnDG05, title = {Enriching Reverse Engineering with Semantic Clustering}, author = {Adrian Kuhn and Stéphane Ducasse and Tudor Gîrba}, year = {2005}, doi = {10.1109/WCRE.2005.16}, url = {http://doi.ieeecomputersociety.org/10.1109/WCRE.2005.16}, tags = {reverse engineering}, researchr = {https://researchr.org/publication/KuhnDG05}, cites = {0}, citedby = {0}, pages = {133-142}, booktitle = {WCRE}, } @inproceedings{KuhnG06, title = {Exploiting the Analogy Between Traces and Signal Processing}, author = {Adrian Kuhn and Orla Greevy}, year = {2006}, doi = {10.1109/ICSM.2006.29}, url = {http://doi.ieeecomputersociety.org/10.1109/ICSM.2006.29}, researchr = {https://researchr.org/publication/KuhnG06}, cites = {0}, citedby = {0}, pages = {320-329}, booktitle = {ICSM}, } @inproceedings{DucasseGK06, title = {Distribution Map}, author = {Stéphane Ducasse and Tudor Gîrba and Adrian Kuhn}, year = {2006}, doi = {10.1109/ICSM.2006.22}, url = {http://doi.ieeecomputersociety.org/10.1109/ICSM.2006.22}, researchr = {https://researchr.org/publication/DucasseGK06}, cites = {0}, citedby = {0}, pages = {203-212}, booktitle = {ICSM}, } @mastersthesis{Kuhn06a, title = {Semantic Clustering: Making Use of Linguistic Information to Reveal Concepts in Source Code}, author = {Adrian Kuhn}, year = {2006}, month = {March}, tags = {programming languages, semantics, rule-based, case study, information retrieval, source-to-source, abstraction, systematic-approach, open-source, domain-specific language}, researchr = {https://researchr.org/publication/Kuhn06a}, cites = {0}, citedby = {0}, school = {University of Bern}, type = {Master's thesis}, advisor = {Tudor Girba and Oscar Nierstrasz}, } @article{DucasseGKR09, title = {Meta-environment and executable meta-language using smalltalk: an experience report}, author = {stéphane-ducasse and Tudor Gîrba and Adrian Kuhn and Lukas Renggli}, year = {2009}, doi = {10.1007/s10270-008-0081-4}, url = {http://dx.doi.org/10.1007/s10270-008-0081-4}, tags = {meta-model, Meta-Environment, meta-objects}, researchr = {https://researchr.org/publication/DucasseGKR09}, cites = {0}, citedby = {0}, journal = {SoSyM}, volume = {8}, number = {1}, pages = {5-19}, } @inproceedings{RenggliDK07, title = {Magritte - A Meta-driven Approach to Empower Developers and End Users}, author = {Lukas Renggli and Stéphane Ducasse and Adrian Kuhn}, year = {2007}, doi = {10.1007/978-3-540-75209-7_8}, url = {http://dx.doi.org/10.1007/978-3-540-75209-7_8}, tags = {Magritte, data validation, completeness, model editor, persistent, meta-model, interpreter, persistent object, data-flow, source-to-source, object-role modeling, wiki, web applications, Meta-Environment, systematic-approach, open-source, meta-objects}, researchr = {https://researchr.org/publication/RenggliDK07}, cites = {0}, citedby = {0}, pages = {106-120}, booktitle = {MoDELS}, }