Publications of Adrian Kuhn

Sort by: Display: Hide controls:

Refereed Papers in International Journals

  1. Stéphane Ducasse, Tudor Gîrba, Adrian Kuhn, and Lukas Renggli. Meta-Environment and Executable Meta-Language using Smalltalk: an Experience Report. In Journal of Software and Systems Modeling (SOSYM) 8(1) p. 5—19, February 2009. DOI PDF 
  2. Holger M. Kienle, Adrian Kuhn, Kim Mens, Mark Brand, and Roel Wuyts. Tool Building on the Shoulders of Others. In IEEE Software 26(1) p. 22—23, 2009. DOI URL 
  3. Adrian Kuhn, Stéphane Ducasse, and Tudor Gîrba. Semantic Clustering: Identifying Topics in Source Code. In Information and Software Technology 49(3) p. 230—243, March 2007. DOI PDF 
  4. Adrian Kuhn, David Erni, Peter Loretan, and Oscar Nierstrasz. Software Cartography: Thematic Software Visualization with Consistent Layout. In Journal of Software Maintenance and Evolution (JSME) 22(3) p. 191—210, April 2010. DOI PDF 

Refereed Papers in International Conferences

  1. Carl Friedrich Bolz, Adrian Kuhn, Adrian Lienhard, Nicholas D. Matsakis, Oscar Nierstrasz, Lukas Renggli, Armin Rigo, and Toon Verwaest. Back to the future in one week — implementing a Smalltalk VM in PyPy. In Self-Sustaining Systems, LNCS 5142 p. 123—139, Springer, 2008. DOI PDF 
  2. Stéphane Ducasse, Tudor Gîrba, and Adrian Kuhn. Distribution Map. In Proceedings of 22nd IEEE International Conference on Software Maintenance (ICSM '06), p. 203—212, IEEE Computer Society, Los Alamitos CA, 2006. DOI PDF 
  3. Adrian Kuhn, Stéphane Ducasse, and Tudor Gîrba. Enriching Reverse Engineering with Semantic Clustering. In Proceedings of 12th Working Conference on Reverse Engineering (WCRE'05), p. 113—122, IEEE Computer Society Press, Los Alamitos CA, November 2005. DOI PDF 
  4. Adrian Kuhn and Orla Greevy. Exploiting the Analogy Between Traces and Signal Processing. In Proceedings IEEE International Conference on Software Maintainance (ICSM 2006), p. 320—329, IEEE Computer Society Press, Los Alamitos CA, September 2006. DOI PDF 
  5. Adrian Kuhn, Bart Van Rompaey, Lea Hänsenberger, Oscar Nierstrasz, Serge Demeyer, Markus Gaelli, and Koenraad Van Leemput. JExample: Exploiting Dependencies Between Tests to Improve Defect Localization. In P. Abrahamsson (Ed.), Extreme Programming and Agile Processes in Software Engineering, 9th International Conference, XP 2008, Lecture Notes in Computer Science p. 73—82, Springer, 2008. DOI PDF 
  6. Adrian Kuhn, Peter Loretan, and Oscar Nierstrasz. Consistent Layout for Thematic Software Maps. In Proceedings of 15th Working Conference on Reverse Engineering (WCRE'08), p. 209—218, IEEE Computer Society Press, Los Alamitos CA, October 2008. DOI PDF 
  7. Adrian Kuhn. Automatic Labeling of Software Components and their Evolution using Log-Likelihood Ratio of Word Frequencies in Source Code. In MSR '09: Proceedings of the 2009 6th IEEE International Working Conference on Mining Software Repositories, p. 175—178, IEEE, 2009. DOI PDF 
  8. Adrian Kuhn, David Erni, and Oscar Nierstrasz. Embedding Spatial Software Visualization in the IDE: an Exploratory Study. In SOFTVIS 2010, p. 113—122, October 2010. DOI PDF 
  9. Adrian Kuhn and Mirko Stocker. CodeTimeline: Storytelling with Versioning Data. In Proceedings International Conference on Software Engineering, ICSE '12, 2012. PDF 
  10. Dominique Matter, Adrian Kuhn, and Oscar Nierstrasz. Assigning Bug Reports using a Vocabulary-Based Expertise Model of Developers. In MSR '09: Proceedings of the 2009 6th IEEE International Working Conference on Mining Software Repositories, p. 131—140, IEEE, 2009. DOI PDF 
  11. Edy Portmann and Adrian Kuhn. Extraktion und kartographische Visualisierung von Informationen aus Weblogs. In HMD - Praxis der Wirtschaftsinformatik, Web 3.0 \& Semantic Web (271) p. 81-90, dpunkt Verlag, Heidelberg, 2010. 
  12. Lukas Renggli, Stéphane Ducasse, and Adrian Kuhn. Magritte — A Meta-Driven Approach to Empower Developers and End Users. In Gregor Engels, Bill Opdyke, Douglas C. Schmidt, and Frank Weil (Ed.), Model Driven Engineering Languages and Systems, LNCS 4735 p. 106—120, Springer, September 2007. DOI PDF 
  13. Roel Wuyts, Holger Kienle, Kim Mens, Mark Brand, and Adrian Kuhn. Academic Software Development Tools and Techniques. In Object-Oriented Technology. ECOOP 2008 Workshop Reader, p. 87—103, 2009. DOI URL 

Refereed Papers in International Workshops

  1. Tudor Gîrba, Adrian Kuhn, Mauricio Seeberger, and Stéphane Ducasse. How Developers Drive Software Evolution. In Proceedings of International Workshop on Principles of Software Evolution (IWPSE 2005), p. 113—122, IEEE Computer Society Press, 2005. DOI PDF 
  2. Tudor Gîrba, Stéphane Ducasse, Adrian Kuhn, Radu Marinescu, and Daniel Ra\ctiu. Using Concept Analysis to Detect Co-Change Patterns. In Proceedings of International Workshop on Principles of Software Evolution (IWPSE 2007), p. 83—89, ACM Press, 2007. DOI PDF 
  3. Florian S. Gysin and Adrian Kuhn. A Trustability Metric for Code Search based on Developer Karma. In ICSE Workshop on Search-Driven Development-Users, Infrastructure, Tools and Evaluation, 2010. SUITE '10., 2010. DOI PDF 
  4. Lea Hänsenberger, Adrian Kuhn, and Oscar Nierstrasz. Using Dynamic Analysis for API Migration. In Proceedings IEEE Workshop on Program Comprehension through Dynamic Analysis (PCODA 2008), p. 32—36, October 2008. PDF 
  5. Adrian Kuhn, Orla Greevy, and Tudor Gîrba. Applying Semantic Analysis to Feature Execution Traces. In Proceedings IEEE Workshop on Program Comprehension through Dynamic Analysis (PCODA 2005), p. 48—53, IEEE Computer Society Press, Los Alamitos CA, November 2005. PDF 
  6. Adrian Kuhn and Orla Greevy. Summarizing Traces as Signals in Time. In Proceedings IEEE Workshop on Program Comprehension through Dynamic Analysis (PCODA 2006), p. 01—06, IEEE Computer Society Press, Los Alamitos CA, October 2006. PDF URL 
  7. Adrian Kuhn. Collective Behavior. In Proceedings of 3rd ECOOP Workshop on Dynamic Languages and Applications (DYLA 2007), August 2007. PDF 
  8. Adrian Kuhn and Toon Verwaest. FAME, A Polyglot Library for Metamodeling at Runtime. In Workshop on Models at Runtime, p. 57—66, 2008. PDF PDF 
  9. Adrian Kuhn and Oscar Nierstrasz. Composing New Abstractions From Object Fragments. In Hridesh Rajan (Ed.), Proceedings of the 2nd Workshop on Virtual Machines and Intermediate Languages for Emerging Modularization Mechanisms (VMIL 2008), Nashville, Tennessee, Oct. 19, 2008, p. 1—12, 2008. DOI PDF 
  10. Adrian Kuhn. Immediate Search in the IDE as an Example of Socio-Technical Congruence in Search-Driven Development. In ICSE Workshop on Search-Driven Development-Users, Infrastructure, Tools and Evaluation, 2010. SUITE '10., 2010. DOI PDF 
  11. Adrian Kuhn. On recommending meaningful names in source and UML. In Proceedings of the 2nd International Workshop on Recommendation Systems for Software Engineering, RSSE '10 p. 50—51, ACM, New York, NY, USA, 2010. DOI PDF 
  12. Mircea Lungu, Adrian Kuhn, Tudor Gîrba, and Michele Lanza. Interactive Exploration of Semantic Clusters. In 3rd International Workshop on Visualizing Software for Understanding and Analysis (VISSOFT 2005), p. 95—100, 2005. DOI PDF 

Theses

  1. Adrian Kuhn. Using Local Slant Correction to Normalize Handwritten Text Samples. Informatikprojekt, University of Bern, December 2003. PDF 
  2. Adrian Kuhn. Semantic Clustering: Making Use of Linguistic Information to Reveal Concepts in Source Code. Master's thesis, University of Bern, March 2006. PDF 
  3. Adrian Kuhn. Software Cartography and Code Navigation. PhD thesis, University of Bern, April 2011. PDF 

Technical Reports

  1. David Erni and Adrian Kuhn. The Hacker's Guide to Javac. Bachelor's thesis, supplementary documentation, University of Bern, August 2008. PDF 
  2. Oscar Nierstrasz, Marcus Denker, Tudor Gîrba, Adrian Kuhn, Adrian Lienhard, and David Röthlisberger. Self-aware, Evolving Eternal Systems. Technical Report -8, University of Bern, Institute of Applied Mathematics and Computer Sciences, 2008. PDF 

Other publications

  1. Sushil Bajracharya, Adrian Kuhn, and Yunwen Ye. SUITE 2009: First international workshop on search-driven development - users, infrastructure, tools and evaluation. 2009. DOI 
  2. Sushil Bajracharya, Adrian Kuhn, and Yunwen Ye. SUITE 2010: 2nd International Workshop on Search-Driven Development - Users, Infrastructure, Tools \& Evaluation. 2010. DOI 
  3. Sushil Bajracharya, Adrian Kuhn, and Yunwen Ye. Third international workshop on search-driven development: users, infrastructure, tools, and evaluation (SUITE 2011). 2011. DOI 
  4. Serge Demeyer, Yann G. Guéhéneuc, Anne Keller, Christian F. J. Lange, Kim Mens, Adrian Kuhn, and Martin Kuhlemann. Object-oriented reengineering: report on the workshop WOOR'07 at ECOOP 2007 10th anniversary edition. 2008. URL 
  5. Adrian Kuhn. RBCrawler — a Visual Navigation System for Smalltalk's Refactoring Browser. European Smalltalk User Group Innovation Technology Award, August 2007. PDF 

Drafts

  1. Adrian Kuhn, David Erni, and Oscar Nierstrasz. Towards Improving the Mental Model of Software Developers through Cartographic Visualization. 2010. Rejected from ACM SOFTVIS 2010. URL 

Last changed by admin on 21 April 2009