Publications

We include the papers on this page to ensure timely dissemination on a noncommercial basis. Copyright and all rights therein are maintained by the authors or by other copyright holders, notwithstanding that they have offered their works here electronically. It is understood that all persons copying this information will adhere to the terms and constraints invoked by the copyrights. These works may not be reposted without the explicit permission of the copyright holder.

View Martin Pinzger's profile on ACM View Martin Pinzger's publications on DBLP View Martin Pinzger's publications on Google Scholar

2017

  • Extracting Timed Automata from Java Methods (pdf)
    G. Liva, M. T. Khan, and M. Pinzger. In Proceedings of the International Working Conference on Source Code Analysis and Manipulation (SCAM), to appear, IEEE, 2017.
  • Guest Editorial: Mining software repositories (pdf)
    R. Robbes, Y. Kamei, and M. Pinzger. Empirical Software Engineering (EMSE), vol. 22, no. 3, pp. 1143-1145, Springer, 2017.
  • Extracting Build Changes with BUILDDIFF (pdf)
    C. Macho, S. McIntosh, and M. Pinzger. In Proceedings of the International Conference on Mining Software Repositories (MSR), pp. 368-378, IEEE/ACM, 2017.
  • Analysing the Linux Kernel Feature Model Changes Using FMDiff (pdf)
    N. Dintzner, A. van Deursen, and M. Pinzger. Journal of Software & Systems Modeling, vol. 16, no. 1, pp. 55-76, Springer, 2017.
  • Extracting Parallel Control Flow Graphs with Synchronization Information from Java Programs (pdf)
    G. Liva, F. Spegni, L. Spalazzi, A. Bollin, M. Pinzger. Technical Report

2016

  • Guest editorial: mining software repositories (pdf)
    M. Pinzger and S. Kim. Empirical Software Engineering (EMSE), vol. 21, no. 5, pp. 2033-2034, Springer, 2016.
  • Grouping Android Tag Synonyms on Stack Overflow (pdf)
    S. Beyer and M. Pinzger. In Proceedings of the International Conference on Mining Software Repositories (MSR), IEEE/ACM, pp. 430-440, 2016.
  • FEVER: Extracting Feature-oriented Changes from Commits (pdf)
    N. Dintzner, A. van Deursen, and M. Pinzger. In Proceedings of the International Conference on Mining Software Repositories (MSR), IEEE/ACM pp. 85-96, 2016.
  • Predicting Build Co-Changes with Source Code Change and Commit Categories (pdf)
    C. Macho, S. McIntosh, and M. Pinzger. In Proceedings of the International Conference on Software Analysis, Evolution, and Reengineering (SANER), pp. 541-551, IEEE, 2016. Candidate for Best Paper Award

2015

  • XVIZIT: Visualizing Cognitive Units in Spreadsheets (pdf)
    K. Hodnigg and M. Pinzger. In Proceedings of the Working Conference on Software Visualization, Tool Demo, pp. 210-214, IEEE, 2015.
  • Synonym Suggestion for Tags on Stack Overflow (pdf)
    S. Beyer and M. Pinzger. In Proceedings of the International Conference on Program Comprehension (ICPC), pp. 94-103, IEEE, 2015.
  • Evaluating Feature Change Impact on Multi-Product Line Configurations Using Partial Information (pdf)
    N. Dintzner, U. Kulesza, A. Van Deursen, and M. Pinzger. In Software Reuse for Dynamic Systems in the Cloud and Beyond, Lecture Notes in Computer Science, pp. 1-16, Springer 2015.
  • Detecting and refactoring code smells in spreadsheet formulas (pdf)
    F. Hermans, M. Pinzger, and A. van Deursen. Journal of Empirical Software Engineering (EMSE), vol. 20, no. 2, pp. 549-575, Springer, 2015.

2014

  • A Manual Categorization of Android App Development Issues Using Stack Overflow Posts (pdf)
    S. Beyer and M. Pinzger. In Proceedings of the International Conference on Software Maintenance and Evolution, Early Research Achievements (ICSME ERA), pp. 531-535, IEEE Computer Society, 2014.
  • Refactoring Fat Interfaces Using a Genetic Algorithm (pdf)
    D. Romano, S. Raemaekers, and M. Pinzger. In Proceedings of the International Conference on Software Maintenance and Evolution (ICSME), pp. 351-360, IEEE Computer Society, 2014. ICSME 2014 Best Paper award
  • A Genetic Algorithm to Find the Adequate Granularity for Service Interfaces (pdf)
    D. Romano and M. Pinzger. In Proceedings of the World Congress on Services (SERVICES), pp. 478-485, IEEE, 2014.
  • An Exploratory Study of the Pull-based Software Development Model (pdf)
    G. Gousios, M. Pinzger, and A. van Deursen. In Proceedings of the International Conference on Software Engineering (ICSE), pp. 345-355, ACM and IEEE Computer Society, 2014.
  • Special issue: a selection of distinguished papers from the 18th Working Conference on Reverse Engineering 2011 (pdf)
    M. Pinzger and D. Poshyvanyk. Journal of Software: Evolution and Process, vol. 26, no. 1, pp. 1-2, John Wiley & Sons, 2014.
  • Studying Late Propagations in Code Clone Evolution Using Software Repository Mining (pdf)
    H. H. Mui, A. Zaidman and M. Pinzger. In Electronic Communications of the EASST, vol. 63, 2014.
  • Extracting Feature Model Changes from the Linux Kernel Using FMDiff (pdf)
    N. Dintzner, A. van Deursen and M. Pinzger. In Proceedings of the International Workshop on Variability Modelling of Software-intensive Systems (VAMOS), pp. 22:1--22:8, ACM, 2014.

2013

  • Guest editorial: reverse engineering (pdf)
    M. Pinzger and G. Antoniol. Empirical Software Engineering (EMSE), vol. 18, no. 5, pp. 857-858, Springer, 2013.
  • Towards a Weighted Voting System for Q&A Sites (pdf)
    D. Romano and M. Pinzger. In Proceedings of the International Conference on Software Maintenance, Early Research Achievements (ICSM ERA), pp. 268-271, IEEE Computer Society, 2013.
  • Communication in Open Source Software Development Mailing Lists (pdf)
    A. Guzzi, A. Bachelli, M. Lanza, M. Pinzger, and A. van Deursen. In Proceedings of the Working Conference on Mining Software Repositories (MSR), pp. 277-286, ACM, IEEE Computer Society, 2013.
  • Data Clone Detection and Visualization in Spreadsheets (pdf)
    F. Hermans, B. Sedee, M. Pinzger, and A. van Deursen. In Proceedings of the International Conference on Software Engineering (ICSE), pp. 292-301, ACM and IEEE Computer Society, 2013. ACM SIGSOFT Distinguished Paper award

2012

  • Analyzing the Impact of Antipatterns on Change-Proneness Using Fine-Grained Source Code Changes (pdf)
    D. Romano, P. Raila, M. Pinzger, and F. Khomh. In Proceedings of the Working Conference on Reverse Engineering (WCRE), pp. 437-446, IEEE Computer Society, 2012.
  • Code Smells in Spreadsheet Formulas (pdf)
    F. Hermans, M. Pinzger, and A. van Deursen. In Proceedings of the International Conference on Software Maintenance (ICSM), pp. 409-418, IEEE Computer Society, 2012.
  • Measuring Spreadsheet Formula Understandability
    F. Hermans, M. Pinzger, and A. van Deursen. In Proceedings of the European Spreadsheet Risks Interest Group Conference (EuSpRiG), CoRR, 2012.
  • Method-Level Bug Prediction (pdf)
    E. Giger, M. D'Ambros, M. Pinzger, H. C. Gall. In Proceedings of the International Symposium on Empirical Software Engineering and Measurement (ESEM), pp. 171-180, IEEE Computer Society, 2012.
  • Analyzing the Evolution of Web Services using Fine-Grained Changes (pdf)
    D. Romano and M. Pinzger. In Proceedings of the International Conference on Web Services (ICWS), Application and Experience Track, pp. 392-399, IEEE Computer Society, 2012.
  • Can we Predict Types of Code Changes? An Empirical Analysis (pdf)
    E. Giger, M. Pinzger, H. C. Gall. In Proceedings of the Working Conference on Mining Software Repositories (MSR), pp. 217-226, ACM, IEEE Computer Society, 2012.
  • Detecting and Visualizing Inter-Worksheet Smells in Spreadsheets (pdf)
    F. Hermans, M. Pinzger, and A. van Deursen. In Proceedings of the International Conference on Software Engineering (ICSE), pp. 441-451, ACM, IEEE Computer Society, 2012.

2011

  • Extracting Dynamic Dependencies between Web Services Using Vector Clocks (pdf)
    D. Romano, M. Pinzger, and E. Bouwers. In Proceedings of the IEEE International Conference on Service-Oriented Computing and Applications (SOCA), pp. 1-8, IEEE Computer Society, 2011.
  • Using Vector Clocks to Monitor Dependencies among Services at Runtime (pdf)
    D. Romano and M. Pinzger. In Proceedings of the International Workshop on Quality Assurance for Service-based Applications (QASBA), pp. 1-4, ACM, 2011.
  • Breviz: Spreadsheet Visualization and Quality Analysis
    F. Hermans, M. Pinzger, and A. van Deursen. In Proceedings of the IEEE Symposium on Visual Languages and Human-Centric Computing (VLHCC), tool demo, IEEE Computer Society, 2011.
  • Using the Gini Coefficient for Bug Prediction in Eclipse (pdf)
    E. Giger, M. Pinzger, H. C. Gall. In Proceedings of the International Workshop on Principles on Software Evolution, ERCIM Workshop on Software Evolution (IWPSE-EVOL), pp. 51-55, ACM, 2011.
  • Using Source Code Metrics to Predict Change-Prone Java Interfaces (pdf)
    D. Romano and M. Pinzger. In Proceedings of the International Conference on Software Maintenance (ICSM), pp. 303-312, IEEE Computer Society, 2011.
  • Breviz: Visualizing Spreadsheets using Dataflow Diagrams
    F. Hermans, M. Pinzger, A. van Deursen. In Proceedings of the European Spreadsheet Risks Interest Group Conference (EuSpRiG), CoRR, 2011.
  • Collective Code Bookmarks for Program Comprehension (pdf)
    A. Guzzi, L. Hattori, M. Lanza, M. Pinzger, and A. van Deursen. In Proceedings of the International Conference on Program Comprehension (ICPC), pp. 101-110, IEEE Computer Society, 2011.
  • Comparing Fine-Grained Source Code Changes And Code Churn For Bug Prediction (pdf)
    E. Giger, M. Pinzger, and H. C. Gall. In Proceedings of the Working Conference on Mining Software Repositories (MSR), pp. 83-92, ACM, IEEE Computer Society, 2011.
  • Supporting Professional Spreadsheet Users by Generating Leveled Dataflow Diagrams (pdf)
    F. Hermans, M. Pinzger, and A. van Deursen. In Proceedings of the International Conference on Software Engineering (ICSE), pp. 451-460, ACM, IEEE Computer Society, 2011.

2010

  • Combining Micro-Blogging and IDE Interactions to Support Developers in their Quests (pdf)
    A. Guzzi, M. Pinzger, and A. van Deursen. In Proceedings of the International Conference on Software Maintenance, Early Research Achievements (ICSM ERA), pp. 1-5, IEEE Computer Society, 2010.
  • Visual Patterns in Software Process Data (pdf)
    P. Knab, M. Pinzger, and H. C. Gall. In Proceedings of the International Conference on Software Process (ICSP), pp. 222-233, Lecture Notes in Computer Science, Springer, 2010.
  • Automatically Extracting Class Diagrams from Spreadsheets (pdf)
    F. Hermans, M. Pinzger, and A. van Deursen. In Proceedings of the European Conference on Object-Oriented Programming (ECOOP), pp. 52-75, Lecture Notes in Computer Science, Springer, 2010.
  • Adinda: A Knowledgable, Browser-Based IDE (pdf)
    A. van Deursen, A. Mesbah, B. Cornelissen, A. Zaidman, M. Pinzger, and A. Guzzi. In Proceedings of the International Conference on Software Engineering, New Ideas and Emerging Results Track (ICSE NIER), pp. 203-206, ACM, 2010.
  • Predicting the Fix Time of Bugs (pdf)
    E. Giger, M. Pinzger, and H. C. Gall. In Proceedings of the International Workshop on Recommendation Systems for Software Engineering (RSSE), pp. 52-56, ACM, 2010.
  • Software Evolution
    A. Zaidman, M. Pinzger, A. van Deursen. In Encyclopedia of Software Engineering, P. A. Laplante (eds), pp. 1127-1137, Taylor & Francis, 2010.
  • Dynamic Analysis of Communication and Collaboration in OSS Projects (pdf)
    M. Pinzger and H. C. Gall. In Collaborative Software Engineering, I. Mistrík, J. Grundy, A. van der Hoek, J. Whitehead (eds.), pp. 265-284, Springer, 2010.

2009

  • Change Analysis with Evolizer and ChangeDistiller (pdf)
    H. C. Gall, B. Fluri, and M. Pinzger. IEEE Software Vol. 26(1), 26-33, January/February 2009.
  • Domain-Specific Languages in Practice: A User Study on the Success Factors (pdf)
    F. Hermans, M. Pinzger, and A. van Deursen. In Proceedings of the International Conference on Model Driven Engineering Languages and Systems (MODELS), pp. 423-437, Springer LNCS, 2009.
  • Smart Views for Analyzing Problem Reports: Tool Demo (pdf)
    P. Knab, M. Pinzger, and H. C. Gall. In Proceedings of the European Software Engineering Conference (ESEC) and the ACM SIGSOFT Symposium on the Foundations of Software Engineering (FSE), tool demo, pp. 289-290, ACM, 2009.
  • Interactive Views for Analyzing Problem Reports (pdf)
    P. Knab, B. Fluri, M. Pinzger, and H. C. Gall. In Proceedings of the International Conference on Software Maintenance (ICSM), pp. 527-530, IEEE Computer Society, 2009.
  • Using Association Rules to Study the Co-evolution of Production & Test Code (pdf)
    Z. Lubsen, A. Zaidman, and M. Pinzger. In Proceedings of the Working Conference on Mining Software Repositories (MSR), pp. 151-154, IEEE Computer Society, 2009.

2008

  • Can Developer-Module Networks Predict Failures? (pdf)
    M. Pinzger, N. Nagappan, and B. Murphy. In Proceedings of the International Symposium on Foundations of Software Engineering (FSE), pp. 2-12, ACM, 2008.
  • A Tool for Visual Understanding of Source Code Dependencies (pdf)
    M. Pinzger, K. Gräfenhain, P. Knab, and H. C. Gall. In Proceedings of the International Conference on Program Comprehension (ICPC), short paper, pp. 254-259, IEEE Computer Society, 2008.
  • Analyzing software repositories to understand software evolution (pdf)
    M. D'Ambros, H. C. Gall, M. Lanza, and M. Pinzger. In Software Evolution, T. Mens and S. Demeyer (eds.), pp. 37-67, Springer, 2008.
  • Software evolution analysis and visualization
    M. Pinzger, H. C. Gall, and M. Fischer. In Emerging Methods, Technologies, and Process Management in Software Engineering, A. De Lucia, F. Ferrucci, G. Tortora, M. Tucci (eds.), pp. 177-200, John Wiley & Sons, 2008.

2007

  • Change distilling: Tree differencing for fine-grained source code change extraction (pdf)
    B. Fluri, M. Würsch, M. Pinzger, and H. C. Gall. IEEE Transactions on Software Engineering (TSE), vol. 33, no. 11, pp. 725-743, 2007.
  • Quality assessment based on attribute series of software evolution (pdf)
    J. Ratzinger, H. C. Gall, and M. Pinzger. In Proceedings of the 14th Working Conference on Reverse Engineering (WCRE), pp. 80–89, IEEE Computer Society, 2007.
  • EQ-Mine: Predicting short-term defects for software evolution (pdf)
    J. Ratzinger, M. Pinzger, and H. C. Gall. In Proceedings of the Fundamental Approaches to Software Engineering (FASE), pp. 12-26, LNCS, Springer, 2007.
  • Improving defect prediction Using temporal features and non linear models (pdf)
    A. Bernstein, J. Ekanayake, and M. Pinzger. In Proceedings of the International Workshop on Principles of Software Evolution (IWPSE), pp. 11–18, IEEE Computer Society, 2007.
  • “A bug’s life” visualizing a bug database (pdf)
    M. D’Ambros, M. Lanza, and M. Pinzger. In Proceedings of the 4th IEEE International Workshop on Visualizing Software for Understanding and Analysis (VisSoft), pp. 113-120, IEEE Computer Society, 2007.

2006

  • Relation of code clones and change couplings (pdf)
    R. Geiger, B. Fluri, H. C. Gall, and M. Pinzger. In Proceedings of the Fundamental Approaches to Software Engineering (FASE), pp. 411-425, LNCS 3922, Springer, 2006.
  • TA-RE: An exchange language for mining software repositories (pdf)
    S. Kim, T. Zimmermann, M. Kim, A. Hassan, A. Mockus, T. Girba, M. Pinzger, E. J. Whitehead, Jr., and A. Zeller. In Proceedings of the International Workshop on Mining Software Repositories (MSR), pp. 22-25, ACM, 2006.
  • Detecting similar java classes using tree algorithms (pdf)
    T. Sager, A. Bernstein, M. Pinzger, and C. Kiefer. In Proceedings of the International Workshop on Mining Software Repositories (MSR), pp. 65-71, ACM, 2006.
  • Predicting defect densities in source code files with decision tree learners (pdf)
    P. Knab, M. Pinzger, and A. Bernstein. In Proceedings of the International Workshop on Mining Software Repositories (MSR), pp. 119-125, ACM, 2006.

2005

  • Towards the integration of versioning systems, bug reports and source code meta-models (pdf)
    G. Antoniol, M. D. Penta, H. Gall, and M. Pinzger. Electronic Notes in Theoretical Computer Science, 127(3):87–99, April 2005.
  • Towards an integrated view on architecture and its evolution (pdf)
    M. Pinzger, M. Fischer, and H. Gall. Electronic Notes in Theoretical Computer Science, 127(3):183–196, April 2005.
  • Asset recovery and incorporation into product lines (pdf)
    J. Knodel, I. John, D. Ganesan, M. Pinzger, F. Usero, J. L. Arciniegas, and C. Riva. In Proceedings of the 12th Working Conference on Reverse Engineering (WCRE), pp 120-129, IEEE Computer Society, 2005.
  • Visualizing multiple evolution metrics (pdf)
    M. Pinzger, H. C. Gall, M. Fischer, and M. Lanza. In Proceedings of the ACM Symposium on Software Visualization (SoftVis), pp. 67-75, ACM, 2005.
  • CodeCrawler - An information visualization tool for program comprehesion (pdf)
    M. Lanza, S. Ducasse, H. C. Gall, and M. Pinzger. In Proceedings of the 27th International Conference on Software Engineering (ICSE), tool demo, pp. 672-673, IEEE Computer Society, 2005.
  • Fine-grained analysis of change couplings (pdf)
    B. Fluri, H. C. Gall, and M. Pinzger. In Proceedings of the 5th International Workshop on Source Code Analysis and Manipulation (SCAM), pp. 66-74, IEEE Computer Society, 2005.

< 2005

  • Architecture recovery for product families (pdf)
    M. Pinzger, H. C. Gall, J.-F. Girard, J. Knode, C. Riva, W. Pasman, C. Broerse, and J. G. Wijnstra. In Proceedings of the 5th International Workshop on Product Family Engineering (PFE), pp. 332-351, LNCS 3014, Springer, 2004.
  • Abstracting module views from source code (pdf)
    M. Pinzger, M. Fischer, M. Jazayeri, and H. C. Gall. In Proceedings of the International Conference on Software Maintenance (ICSM), poster, pp. 533, IEEE Computer Society, 2004.
  • TUAnalyzer - Analyzing templates in C++ code (pdf)
    T. Gschwind, M. Pinzger, and H. C. Gall. In Proceedings of the 11th IEEE Working Conference on Reverse Engineering (WCRE), pp. 48-57, IEEE Computer Society, 2004.
  • Analyzing and relating bug report data for feature tracking (pdf)
    M. Fischer, M. Pinzger, and H. C. Gall. In Proceedings of the 10th Working Conference on Reverse Engineering (WCRE), pp. 90-99, IEEE Computer Society, 2003.
  • Populating a release history database from version control and bug tracking systems (pdf)
    M. Fischer, M. Pinzger, and H. C. Gall. In Proceedings of the International Conference on Software Maintenance (ICSM), pp. 23-32, IEEE Computer Society, 2003. ICSM 2013 Most Influential Paper award
  • Improving fact extraction of framework-based software systems (pdf)
    J. Knodel and M. Pinzger. In Proceedings of the 10th Working Conference on Reverse Engineering (WCRE), pp.186-195, IEEE Computer Society, 2003.
  • Analyzing and understanding architectural characteristics of COM+ components (pdf)
    M. Pinzger, J. Oberleitner, and H. C. Gall. In Proceedings of the International Workshop on Program Comprehension (IWPC), pp. 54-63, IEEE Computer Society, 2003.
  • Using run-time data for program comprehension (pdf)
    T. Gschwind, J. Oberleitner, and M. Pinzger. In Proceedings of the 11th International Workshop on Program Comprehension (IWPC), pp. 245-250, IEEE Computer Society, 2003.
  • Revealer: A lexical pattern matcher for architecture recovery (pdf)
    M. Pinzger, M. Fischer, H. C. Gall, M. Jazayeri. In Proceedings of the 9th Working Conference on Reverse Engineering (WCRE), pp. 170-178, IEEE Computer Society, 2002.
  • Pattern-supported architecture recovery (pdf)
    M. Pinzger and H. C. Gall. In Proceedings of the 10th International Workshop on Program Comprehension (IWPC), pp. 53-61, IEEE Computer Society, 2002.

Theses

  • ArchView - Analyzing Evolutionary Aspects of Complex Software Systems (pdf)
    M. Pinzger. Doctoral Thesis, Vienna University of Technology, 2005.
  • Reengineering von Flugplanungssoftware (in German)
    M. Pinzger. Master’s Thesis, EADS Dornier GmbH and Vienna University of Technology, 2001.

Topic revision: r58 - 2017-08-19 - MartinPinzger
 

Copyright © 2012-2017 by the Software Engineering Research Group, University of Klagenfurt, Austria