/papers

The research papers I have published (Daniel M German)

Primary LanguageTeX

My publications (Daniel M. German)

This list is incomplete. For a more complete list, see Other Sources below.

Table of contents

Other sources

  1. My Google scholar
  2. My entry in DBLP

By year

Under review

To appear

  1. cregit : Token-level Blame Information in git Version Control Repositories
    Daniel M. German, Bram Adams and Kate Stewart
    Under review.
    Local Copy
  1. Open Source Ecosystems and their need for a legal framework
    A book chapter
    Daniel M. German
    Local copy

2019

  1. What Makes a Great Manager of Software Engineers?
    Eirini Kalliamvakou, Christian Bird, Thomas Zimmermann, Andrew Begel, Robert DeLine and Daniel M. German
    Transactions of Software Engineering. Volume: 45 , Issue: 1 , Jan. 1 2019, Pages: 86-106<br>@@ Publisher’s copy | Local copy

2018

  1. Was my contribution fairly reviewed? A framework to study the perception of fairness in Modern Code Reviews
    Daniel M. German, Gregorio Robles, Germán Poo-Caamaño, Xin Yang, Hajimu Iida, Katsuro Inoue.
    International Conference on Software Engineering (ICSE’2018). Acceptance rate 21% (105 out of 502 full research papers). Local copy
  2. To Distribute or Not to Distribute? Why Licensing Bugs Matter
    Christopher Vendome, Daniel M. German, Massimiliano Di Penta, Gabriele Bavota, Mario Linares-Vásquez and Denys Poshyvanyk.
    International Conference on Software Engineering (ICSE’2018). Acceptance rate 21% (105 out of 502 full research papers). Local copy
  3. Do developers update their library dependencies? - An empirical study on the impact of security advisories on library migration
    Raula Gaikovina Kula, Daniel M. German, Ali Ouni, Takashi Ishio and Katsuro Inoue.
    Journal of Empirical Software Engineering 23(1): 384-417 (2018),
    DOI 10.1007/s10664-017-9521-5
    Publisher’s copy | Local copy
  4. An empirical study on the impact of refactoring activities on evolving client-used APIs
    Raula Gaikovina Kula, Ali Ouni, Daniel M.German, Katsuro Inoue
    Journal of Information and Software Technology, Volume 93, January 2018, Pages 186-199
    DOI 10.1016/j.infsof.2017.09.007
    Publisher’s copy | Local copy
  5. Merge-Tree: Visualizing the Integration of Commits into Linux
    Evan Wilde, Daniel M. Germán.
    Journal of Software: Evolution and Process, February 2018, Volume 30, Issue 2, pages e1936
    DOI 10.1002/smr.1936
    Publisher’s copy |
  6. How the R community creates and curates knowledge: an extended study of stack overflow and mailing lists
    Alexey Zagalsky, Daniel M. German, Margaret-Anne Storey, Carlos Gómez Teshima, Germán Poo-Caamaño.
    Journal of Empirical Software Engineering. April 2018, Volume 23, Issue 2, pp 953–986
    DOI 10.1007/s10664-017-9536-y
    Publisher’s copy | Local copy
  7. A Generalized Model for Visualizing Library Popularity, Adoption, and Diffusion within a Software Ecosystem
    Raula Gaikovina Kula, Coen De Roover†, Daniel M. German, Takashi Ishio and Katsuro Inoue.
    IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER’18).
    Acceptance rate: 27% (39 out of 146 full papers).
    Local copy
  1. Understanding the Usage, Impact, and Adoption of Non-OSI Approved Licenses
    Romulo Meloca, Gustavo Pinto, Leonardo Baiser, Marco Mattos, Igor Wiese, Ivanilton Polato and Daniel M German
    International Working Conference in Mining Software Repositories (MSR) 2018
    (to appear). Acceptance rate 33\% (41 out of 113 full research papers);
    Local copy

2017

  1. How Social and Communication Channels Shape and Challenge a Participatory Culture in Software Development
    Margaret-Anne D. Storey, Alexey Zagalsky, Fernando Marques Figueira Filho, Leif Singer, Daniel M. Germán
    IEEE Trans. Software Eng. 43(2): 185-204 (2017)
    Publisher’s copy | Local copy
  2. An empirical study of unspecified dependencies in make-based build systems
    Cor-Paul Bezemer, Shane McIntosh, Bram Adams, Daniel M. German, and Ahmed E. Hassan.
    Journal of Empirical Software Engineering 22(6): 3117–3148 (2017)
    Publisher’s Copy | Local copy
  3. Analysis of license inconsistency in large collections of open source projects
    Yuhao Wu, Yuki Manabe, Tetsuya Kanda, Daniel M. Germán, Katsuro Inoue.
    Journal of Empirical Software Engineering 22(3): 1194-1222 (2017)
    Publisher’s copy | Local copy
  4. The Debsources Dataset: two decades of free and open source software
    Matthieu Caneill, Daniel M. Germán, Stefano Zacchiroli.
    Journal of Empirical Software Engineering 22(3): 1405-1437 (2017)
    Publisher’s copy | Local copy
  5. License usage and changes: a large-scale study on GitHub
    Christopher Vendome, Gabriele Bavota, Massimiliano Di Penta, Mario Linares Vásquez, Daniel M. Germán, Denys Poshyvanyk.
    Journal of Empirical Software Engineering 22(3): 1537-1577 (2017)
    Publisher’s copy | Local copy
  6. Search-based software library recommendation using multi-objective optimization
    Ali Ouni, Raula Gaikovina Kula, Marouane Kessentini, Takashi Ishio, Daniel M. Germán, Katsuro Inoue. Journal of Information & Software Technology 83: 55-75 (2017)
    Publisher’s copy | Local copy
  7. Herding cats in a FOSS ecosystem: a tale of communication and coordination for release management
    Germán Poo-Caamaño, Eric Knauss,LeifSinger, and Daniel M. German
    Journal of Internet Services and Applications 8:12 (2017)
    Publisher’s copy | Local copy
  8. Machine learning-based detection of open source license exceptions
    Christopher Vendome, Mario Linares Vásquez, Gabriele Bavota, Massimiliano Di Penta, Daniel M. Germán, Denys Poshyvanyk
    International Conference in Software Engineering (ICSE) Research Track 2017: 118-129
    Publisher’s copy | Local copy
  9. How are Developers Treating License Inconsistency Issues? A Case Study on License Inconsistency Evolution in FOSS Projects.
    Yuhao Wu, Yuki Manabe, Daniel M. Germán, Katsuro Inoue
    OSS 2017: 69-79.
    Selected as one of the best papers and invited for journal’s special issue of the conference
    Publisher’s copy (open access) | Local copy
  10. An exploratory study on library aging by monitoring client usage in a software ecosystem
    Raula Gaikovina Kula, Daniel M. Germán, Takashi Ishio, Ali Ouni, Katsuro Inoue
    International Conference on Software Analysis, Evolution, and Reengineering (SANER) 2017, Early Research Achievements (ERA) Track Track 407-411
    Publisher’s copy | Local copy
  11. Atlantis: Improving the Analysis and Visualization of Large Assembly Execution Traces
    Huihui Nora Huang, Eric Verbeek, Daniel M. Germán, Margaret-Anne D. Storey and Martin Salois
    International Conference in Software Maintenance and Evolution (ICSME 2017), Tool Demonstration Track. Sept 2017. pages 623-627
    DOI 10.1109/ICSME.2017.23
    Publisher’s copy |
  12. How Long and How Much: What to Expect from Summer of Code Participants? ICSME 2017: 69-79 Jefferson De Oliveira Silva, Igor Scaliante Wiese, Daniel M. Germán, Igor Fabio Steinmacher, Marco Aurélio Gerosa: International Conference in Software Maintenance and Evolution (ICSME 2017), Sept 2017. pages 69-79
    Acceptance rate 27.8% (42 out of 151). DOI 10.1109/ICSME.2017.81
    DOI 10.1109/ICSME.2017.81
    Publisher’s copy |

2016

  1. Continuously mining distributed version control systems: an empirical study of how Linux uses Git
    Daniel M. Germán, Bram Adams, Ahmed E. Hassan.
    Journal of Empirical Software Engineering 21(1): 260-299 (2016)
    Publisher’s copy | Local copy
  2. An empirical study of integration activities in distributions of open source software
    Bram Adams, Ryan Kavanagh, Ahmed E. Hassan, Daniel M. Germán.
    Journal of Empirical Software Engineering 21(3): 960-1001 (2016)
    Publisher’s copy |
  3. An in-depth study of the promises and perils of mining GitHub
    Eirini Kalliamvakou, Georgios Gousios, Kelly Blincoe, Leif Singer, Daniel M. Germán, Daniela E. Damian.
    Journal of Empirical Software Engineering 21(5): 2035-2071 (2016)
    Publishers copy | Local copy
  4. Software ingredients: detection of third-party component reuse in Java software release
    Takashi Ishio, Raula Gaikovina Kula, Tetsuya Kanda, Daniel M. Germán, Katsuro Inoue. International Working Conference in Mining Software Repositories (MSR) 2016: 339-350
    Publisher’s copy | Local copy
  5. How the R community creates and curates knowledge: a comparative study of stack overflow and mailing lists
    Alexey Zagalsky, Carlos Gómez Teshima, Daniel M. Germán, Margaret-Anne D. Storey, Germán Poo-Caamaño.
    MSR 2016: 441-451
    Selected as one of the best papers and invited for journal’s special issue of the conference
  6. Herding Cats: A Case Study of Release Management in an Open Collaboration Ecosystem
    Germán Poo-Caamaño, Leif Singer, Eric Knauss, Daniel M. Germán
    OSS 2016: 147-162
    Selected as one of the best papers and invited for journal’s special issue of the conference
  7. Merge-Tree: Visualizing the Integration of Commits into Linux
    Evan Wilde, Daniel M. Germán.
    Fourth IEEE Working Conference on Software Visualization (VISSOFT) 2016: 1-10
    Selected as one of the best papers and invited for journal’s special issue of the conference
    Publisher’s copy | Local copy

2015

  1. Management of community contributions
    Nicolas Bettenburg, Ahmed E. Hassan, Bram Adams, Daniel M. Germán:
    Journal of Empirical Software Engineering 20(1): 252-289 (2015)
  2. People Analytics in Software Development
    Leif Singer, Margaret-Anne D. Storey, Fernando Marques Figueira Filho, Alexey Zagalsky, Daniel M. Germán:
    GTTSE 2015: 124-153
  3. Open Source-Style Collaborative Development Practices in Commercial Projects Using GitHub
    Eirini Kalliamvakou, Daniela E. Damian, Kelly Blincoe, Leif Singer, Daniel M. Germán
    International Conference in Software Engineering (ICSE) Research Track 2015: 574-585
    Publisher’s copy | Local copy
  4. When and why developers adopt and change software licenses
    Christopher Vendome, Mario Linares Vásquez, Gabriele Bavota, Massimiliano Di Penta, Daniel M. Germán, Denys Poshyvanyk.
    ICSME 2015: 31-40
    Publisher’s copy | Local copy
  5. License usage and changes: a large-scale study of Java projects on GitHub
    Christopher Vendome, Mario Linares Vásquez, Gabriele Bavota, Massimiliano Di Penta, Daniel M. Germán, Denys Poshyvanyk.
    ICPC 2015: 218-228
    Selected as one of the best papers and invited for journal’s special issue of the conference
    Publisher’s copy | Local copy
  6. What is the Gist? Understanding the Use of Public Gists on GitHub
    Weiliang Wang, Germán Poo-Caamaño, Evan Wilde, Daniel M. Germán
    12th Working Conference on Mining Software Repositories (MSR 2015): 314-323
    Publisher’s copy | Local copy
  7. A Method to Detect License Inconsistencies in Large-Scale Open Source Projects
    Yuhao Wu, Yuki Manabe, Tetsuya Kanda, Daniel M. Germán, Katsuro Inoue.
    12th Working Conference on Mining Software Repositories (MSR 2015): 324-333
    Selected as one of the best papers and invited for journal’s special issue of the conference
    Publisher’s copy | Local copy
  8. A Dataset of the Activity of the Git Super-repository of Linux in 2012
    Daniel M. Germán, Bram Adams, Ahmed E. Hassan
    12th Working Conference on Mining Software Repositories (MSR 2015): 470-473
    Publisher’s copy | Local copy
  9. On the Variability of the BSD and MIT Licenses
    Trevor Maryka, Daniel M. Germán, Germán Poo-Caamaño.
    OSS 2015: 146-156
    Publisher’s copy | Local copy
  10. The Right to a Contribution: An Exploratory Survey on How Organizations Address It
    Germán Poo-Caamaño, Daniel M. Germán.
    OSS 2015: 157-167
    Publisher’s copy | Local copy
  11. Trusting a library: A study of the latency to adopt the latest Maven release
    Raula Gaikovina Kula, Daniel M. Germán, Takashi Ishio, Katsuro Inoue
    International Conference on Software Analysis, Evolution, and Reengineering (SANER) 2015: 520-524
  12. Software patents: a replication study
    Germán Poo-Caamaño, Daniel M. Germán. OpenSym 2015: 5:1-5:4
    Publisher’s Copy (open access) | Local copy

2014

  1. Measuring Copying of Java Archives
    Tetsuya Kanda, Daniel M. Germán, Takashi Ishio, Katsuro Inoue
    ECEASST 63 (2014)
  2. On the evolution of Lehman’s Laws
    Michael W. Godfrey, Daniel M. Germán
    Journal of Software: Evolution and Process 26(7): 613-619 (2014)
  3. The Impact of User Choice on Energy Consumption
    Chenlei Zhang, Abram Hindle, Daniel M. Germán
    IEEE Software 31(3): 69-75 (2014)
  4. Peer Review on Open-Source Software Projects: Parameters, Statistical Models, and Theory
    Peter C. Rigby, Daniel M. Germán, Laura Cowen, Margaret-Anne D. Storey
    ACM Trans. Softw. Eng. Methodol. 23(4): 35:1-35:33 (2014)
  5. Tracing back the history of commits in low-tech reviewing environments: a case study of the Linux kernel
    Yujuan Jiang, Bram Adams, Foutse Khomh, Daniel M. Germán.
    ESEM 2014: 51:1-51:10
    Publisher’s copy | Local copy
  6. Quantifying programmers’ mental workload during program comprehension based on cerebral blood flow measurement: a controlled experiment
    Takao Nakagawa, Yasutaka Kamei, Hidetake Uwano, Akito Monden, Ken-ichi Matsumoto, Daniel M. Germán
    International Conference in Software Engineering (ICSE) NIER Track 2014: 448-451
  7. Tracing software build processes to uncover license compliance inconsistencies
    Sander van der Burg, Eelco Dolstra, Shane McIntosh, Julius Davies, Daniel M. Germán, Armijn Hemel.
    ASE 2014: 731-742
    Publisher’s copy | Local copy
  8. The promises and perils of mining GitHub
    Eirini Kalliamvakou, Georgios Gousios, Kelly Blincoe, Leif Singer, Daniel M. Germán, Daniela Damian
    11th Working Conference on Mining Software Repositories (MSR 2014): 92-101
    Publisher’s copy | Local copy
  9. Analyzing the Relationship between the License of Packages and Their Files in Free and Open Source Software
    Yuki Manabe, Daniel M. Germán, Katsuro Inoue:
    OSS 2014: 51-60
  10. Visualizing the Evolution of Systems and Their Library Dependencies
    Raula Gaikovina Kula, Coen De Roover, Daniel M. Germán, Takashi Ishio, Katsuro Inoue
    VISSOFT 2014: 127-136

2013

  1. Software Bertillonage - Determining the provenance of software development artifacts
    Julius Davies, Daniel M. Germán, Michael W. Godfrey, Abram Hindle
    Journal of Empirical Software Engineering 18(6): 1195-1237 (2013)
    Publisher’s copy | Local copy

2012

  1. A Method for Open Source License Compliance of Java Applications
    Daniel M. Germán, Massimiliano Di Penta
    IEEE Software 29(3): 58-63 (2012)
    Publisher’s copy |

2009

  1. License integration patterns: Addressing license mismatches in component-based development
    Daniel M. Germán, Ahmed E. Hassan
    International Conference in Software Engineering (ICSE) Research Track 2009: 188-198
    Publisher’s copy | Local copy
  2. The promises and perils of mining git
    Christian Bird, Peter C. Rigby, Earl T. Barr, David J. Hamilton, Daniel M. Germán, Premkumar T. Devanbu
    MSR 2009: 1-10
    Publisher’s copy | Local copy

By topic

Intellectual Property

2018

  1. To Distribute or Not to Distribute? Why Licensing Bugs Matter
    Christopher Vendome, Daniel M. German, Massimiliano Di Penta, Gabriele Bavota, Mario Linares-Vásquez and Denys Poshyvanyk.
    International Conference on Software Engineering (ICSE’2018). Acceptance rate 21% (105 out of 502 full research papers). Local copy
  2. Understanding the Usage, Impact, and Adoption of Non-OSI Approved Licenses
    Romulo Meloca, Gustavo Pinto, Leonardo Baiser, Marco Mattos, Igor Wiese, Ivanilton Polato and Daniel M German
    International Working Conference in Mining Software Repositories (MSR) 2018
    (to appear). Acceptance rate 33\% (41 out of 113 full research papers);
    Local copy

2017

  1. Analysis of license inconsistency in large collections of open source projects
    Yuhao Wu, Yuki Manabe, Tetsuya Kanda, Daniel M. Germán, Katsuro Inoue.
    Journal of Empirical Software Engineering 22(3): 1194-1222 (2017)
    Publisher’s copy | Local copy
  2. Machine learning-based detection of open source license exceptions
    Christopher Vendome, Mario Linares Vásquez, Gabriele Bavota, Massimiliano Di Penta, Daniel M. Germán, Denys Poshyvanyk
    International Conference in Software Engineering (ICSE) Research Track 2017: 118-129
    Publisher’s copy | Local copy
  3. License usage and changes: a large-scale study on GitHub
    Christopher Vendome, Gabriele Bavota, Massimiliano Di Penta, Mario Linares Vásquez, Daniel M. Germán, Denys Poshyvanyk.
    Journal of Empirical Software Engineering 22(3): 1537-1577 (2017)
    Publisher’s copy | Local copy
  4. How are Developers Treating License Inconsistency Issues? A Case Study on License Inconsistency Evolution in FOSS Projects.
    Yuhao Wu, Yuki Manabe, Daniel M. Germán, Katsuro Inoue
    OSS 2017: 69-79.
    Selected as one of the best papers and invited for journal’s special issue of the conference
    Publisher’s copy (open access) | Local copy

2015

  1. When and why developers adopt and change software licenses
    Christopher Vendome, Mario Linares Vásquez, Gabriele Bavota, Massimiliano Di Penta, Daniel M. Germán, Denys Poshyvanyk.
    ICSME 2015: 31-40
    Publisher’s copy | Local copy
  2. A Method to Detect License Inconsistencies in Large-Scale Open Source Projects
    Yuhao Wu, Yuki Manabe, Tetsuya Kanda, Daniel M. Germán, Katsuro Inoue.
    12th Working Conference on Mining Software Repositories (MSR 2015): 324-333
    Selected as one of the best papers and invited for journal’s special issue of the conference
    Publisher’s copy | Local copy
  3. License usage and changes: a large-scale study of Java projects on GitHub
    Christopher Vendome, Mario Linares Vásquez, Gabriele Bavota, Massimiliano Di Penta, Daniel M. Germán, Denys Poshyvanyk.
    ICPC 2015: 218-228
    Selected as one of the best papers and invited for journal’s special issue of the conference
    Publisher’s copy | Local copy
  4. On the Variability of the BSD and MIT Licenses
    Trevor Maryka, Daniel M. Germán, Germán Poo-Caamaño.
    OSS 2015: 146-156
    Publisher’s copy | Local copy
  5. The Right to a Contribution: An Exploratory Survey on How Organizations Address It
    Germán Poo-Caamaño, Daniel M. Germán.
    OSS 2015: 157-167
    Publisher’s copy | Local copy
  6. Software patents: a replication study
    Germán Poo-Caamaño, Daniel M. Germán.
    OpenSym 2015: 5:1-5:4
    Publisher’s Copy (open access) | Local copy

2014

  1. Tracing software build processes to uncover license compliance inconsistencies
    Sander van der Burg, Eelco Dolstra, Shane McIntosh, Julius Davies, Daniel M. Germán, Armijn Hemel.
    ASE 2014: 731-742
    Publisher’s copy | Local copy

2009

  1. License integration patterns: Addressing license mismatches in component-based development
    Daniel M. Germán, Ahmed E. Hassan
    International Conference in Software Engineering (ICSE) Research Track 2009: 188-198
    Publisher’s copy | Local copy

Provenance

2016

  1. Continuously mining distributed version control systems: an empirical study of how Linux uses Git
    Daniel M. Germán, Bram Adams, Ahmed E. Hassan.
    Journal of Empirical Software Engineering 21(1): 260-299 (2016)
    Publisher’s copy | Local copy

2015

  1. Software ingredients: detection of third-party component reuse in Java software release
    Takashi Ishio, Raula Gaikovina Kula, Tetsuya Kanda, Daniel M. Germán, Katsuro Inoue.
    MSR 2016: 339-350
    Publisher’s copy | Local copy

2014

  1. Tracing back the history of commits in low-tech reviewing environments: a case study of the Linux kernel
    Yujuan Jiang, Bram Adams, Foutse Khomh, Daniel M. Germán.
    ESEM 2014: 51:1-51:10
    Publisher’s copy | Local copy

2013

  1. Software Bertillonage - Determining the provenance of software development artifacts
    Julius Davies, Daniel M. Germán, Michael W. Godfrey, Abram Hindle
    Journal of Empirical Software Engineering 18(6): 1195-1237 (2013)
    Publisher’s copy | Local copy

Git and Github

2017

  1. License usage and changes: a large-scale study on gitHub
    Christopher Vendome, Gabriele Bavota, Massimiliano Di Penta, Mario Linares Vásquez, Daniel M. Germán, Denys Poshyvanyk.
    Journal of Empirical Software Engineering 22(3): 1537-1577 (2017)
    Publisher’s copy | Local copy

2016

  1. Continuously mining distributed version control systems: an empirical study of how Linux uses Git
    Daniel M. Germán, Bram Adams, Ahmed E. Hassan.
    Journal of Empirical Software Engineering 21(1): 260-299 (2016)
    Publisher’s copy | Local copy
  2. Merge-Tree: Visualizing the Integration of Commits into Linux
    Evan Wilde, Daniel M. Germán.
    Fourth IEEE Working Conference on Software Visualization (VISSOFT) 2016: 1-10
    Selected as one of the best papers and invited for journal’s special issue of the conference
    Publisher’s copy | Local copy

2016

  1. An in-depth study of the promises and perils of mining GitHub
    Eirini Kalliamvakou, Georgios Gousios, Kelly Blincoe, Leif Singer, Daniel M. Germán, Daniela E. Damian.
    Journal of Empirical Software Engineering 21(5): 2035-2071 (2016)
    Publishers copy | Local copy

2015

  1. Open Source-Style Collaborative Development Practices in Commercial Projects Using GitHub
    Eirini Kalliamvakou, Daniela E. Damian, Kelly Blincoe, Leif Singer, Daniel M. Germán
    International Conference in Software Engineering (ICSE) Research Track 2015: 574-585
    Publisher’s copy | Local copy
  2. License usage and changes: a large-scale study of Java projects on GitHub
    Christopher Vendome, Mario Linares Vásquez, Gabriele Bavota, Massimiliano Di Penta, Daniel M. Germán, Denys Poshyvanyk.
    ICPC 2015: 218-228
    Selected as one of the best papers and invited for journal’s special issue of the conference
    Publisher’s copy | Local copy
  3. What is the Gist? Understanding the Use of Public Gists on GitHub
    Weiliang Wang, Germán Poo-Caamaño, Evan Wilde, Daniel M. Germán
    12th Working Conference on Mining Software Repositories (MSR 2015): 314-323
    Publisher’s copy | Local copy
  4. A Dataset of the Activity of the Git Super-repository of Linux in 2012
    Daniel M. Germán, Bram Adams, Ahmed E. Hassan
    12th Working Conference on Mining Software Repositories (MSR 2015): 470-473
    Publisher’s copy | Local copy

2014

  1. The promises and perils of mining GitHub
    Eirini Kalliamvakou, Georgios Gousios, Kelly Blincoe, Leif Singer, Daniel M. Germán, Daniela Damian
    11th Working Conference on Mining Software Repositories (MSR 2014): 92-101
    Publisher’s copy | Local copy

2009

  1. The promises and perils of mining git
    Christian Bird, Peter C. Rigby, Earl T. Barr, David J. Hamilton, Daniel M. Germán, Premkumar T. Devanbu
    MSR 2009: 1-10
    Publisher’s copy | Local copy

To be done

2014
2013
	[j14]
	[c63]		Daniel M. Germán, Bram Adams, Ahmed E. Hassan:
The Evolution of the R Software Ecosystem. CSMR 2013: 243-252
	[c62]		Peter C. Rigby, Earl T. Barr, Christian Bird, Premkumar T. Devanbu, Daniel M. Germán:
What effect does distributed version control have on OSS project organization? RELENG@ICSE 2013: 29-32
	[c61]		Colin Walters, Germán Poo-Caamaño, Daniel M. Germán:
The future of continuous integration in GNOME. RELENG@ICSE 2013: 33-36
	[c60]		Yujuan Jiang, Bram Adams, Dbaniel M. Germán:
Will my patch make it? and how fast?: case study on the Linux kernel. MSR 2013: 101-110
2012
	[j12]		Peter C. Rigby, Brendan Cleary, Frédéric Painchaud, Margaret-Anne D. Storey, Daniel M. Germán:
Contemporary Peer Review in Action: Lessons from Open Source Development. IEEE Software 29(6): 56-61 (2012)
	[c59]		Earl T. Barr, Christian Bird, Peter C. Rigby, Abram Hindle, Daniel M. Germán, Premkumar T. Devanbu:
Cohesive and Isolated Development with Branches. FASE 2012: 316-331
	[c58]		Gregorio Robles, Israel Herraiz, Daniel M. Germán, Daniel Izquierdo-Cortazar:
Modification and developer metrics at the function level: metrics for the study of the evolution of a software project. WETSoM 2012: 49-55
	[c57]		Massimiliano Di Penta, Giuliano Antoniol, Daniel M. Germán, Yann-Gaël Guéhéneuc, Bram Adams:
Five days of empirical software engineering: The PASED experience. International Conference in Software Engineering (ICSE) Educational track 2012: 1255-1258
2011
	[c56]		Christopher Gat, Hanyu Zhang, Daniel M. Germán, Melanie Tory:
gamutHeatMap: Visualizing the Colour Shift of Rendering Intent Transformations. Computational Aesthetics 2011: 81-88
	[c55]		Israel Herraiz, Daniel M. Germán, Ahmed E. Hassan:
On the Distribution of Source Code File Sizes. ICSOFT (2) 2011: 5-14
	[c54]		Christopher Gat, Alexandra Branzan Albu, Daniel M. Germán, Eric Higgs:
A Comparative Evaluation of Feature Detectors on Historic Repeat Photography. ISVC (2) 2011: 701-714
	[c53]		Michael W. Godfrey, Daniel M. Germán, Julius Davies, Abram Hindle:
Determining the provenance of software artifacts. IWSC 2011: 65-66
	[c52]		Julius Davies, Daniel M. Germán, Michael W. Godfrey, Abram Hindle:
Software bertillonage: finding the provenance of an entity. MSR 2011: 183-192
	[c51]		Daniel M. Germán, Julius Davies:
Apples vs. oranges?: an exploration of the challenges of comparing the source code of two software systems. MSR 2011: 246-249
2010
	[c50]		Thomas K. Sharpless, Bruno Postle, Daniel M. Germán:
Pannini: A New Projection for RenderingWide Angle Perspective Images . Computational Aesthetics 2010: 9-16
	[c49]		Massimiliano Di Penta, Daniel M. Germán, Yann-Gaël Guéhéneuc, Giuliano Antoniol:
An exploratory study of the evolution of software licensing. International Conference in Software Engineering (ICSE) Research Track 2010: 145-154
	[c48]		Daniel M. Germán, Massimiliano Di Penta, Julius Davies:
Understanding and Auditing the Licensing of Open Source Software Distributions. ICPC 2010: 84-93
	[c47]		Daniel M. Germán, Yuki Manabe, Katsuro Inoue:
A sentence-matching method for automatic license identification of source code files. ASE 2010: 437-446
	[c46]		Julius Davies, Hanyu Zhang, Lucas Nussbaum, Daniel M. Germán:
Perspectives on bugs in the Debian bug tracking system. MSR 2010: 86-89
	[c45]		Gargi Bougie, Christoph Treude, Daniel M. Germán, Margaret-Anne D. Storey:
A comparative exploration of FreeBSD bug lifetimes. MSR 2010: 106-109
	[c44]		Massimiliano Di Penta, Daniel M. Germán, Giuliano Antoniol:
Identifying licensing of jar archives using a code-search approach. MSR 2010: 151-160
	[c43]		Daniel M. Germán, Jens H. Webber, Massimiliano Di Penta:
Lawful software engineering. FoSER 2010: 129-132
[–] 2000 – 2009
2009
	[j11]		Daniel M. Germán, Jaume Rigau:
Improving scans of black and white photographs by recovering the print maker's artistic intent. Computers & Graphics 33(4): 509-520 (2009)
	[j10]		Jesús M. González-Barahona, Gregorio Robles, Martin Michlmayr, Juan José Amor, Daniel M. Germán:
Macro-level software evolution: a case study of a large software compilation. Journal of Empirical Software Engineering 14(3): 262-285 (2009)
	[j9]		Daniel M. Germán, Ahmed E. Hassan, Gregorio Robles:
Change impact graphs: Determining the impact of prior codechanges. Information & Software Technology 51(10): 1394-1408 (2009)
	[c41]		Abram Hindle, Daniel M. Germán, Michael W. Godfrey, Richard C. Holt:

Automatic classication of large changes into maintenance categories. ICPC 2009: 30-39

	[c39]		Daniel M. Germán, Massimiliano Di Penta, Yann-Gaël Guéhéneuc, Giuliano Antoniol:


Code siblings: Technical and legal implications of copying code between applications. MSR 2009: 81-90
	[c38]		Daniel M. Germán, Jesús M. González-Barahona:
An Empirical Study of the Reuse of Software Licensed under the GNU General Public License. OSS 2009: 185-198
	[c37]		Massimiliano Di Penta, Daniel M. Germán:
Who are Source Code Contributors and How do they Change? WCRE 2009: 11-20
2008
	[j8]		Holger M. Kienle, Daniel M. Germán, Scott R. Tilley, Hausi A. Müller:
Managing legal risks associated with intellectual property on the web. IJBIS 3(1): 86-106 (2008)
	[j7]		Chris Bennett, Del Myers, Margaret-Anne D. Storey, Daniel M. Germán, D. Ouellet, Martin Salois, Philippe Charland:
A survey and evaluation of tool features for understanding reverse-engineered sequence diagrams. Journal of Software Maintenance 20(4): 291-315 (2008)
	[c36]		Daniel M. Germán:
Improving Scans of Black and White photographs by Recovering the Print Maker's Artistic Intent. Computational Aesthetics 2008: 99-106
	[c35]		Peter C. Rigby, Daniel M. Germán, Margaret-Anne D. Storey:
Open source software peer review practices: a case study of the apache server. International Conference in Software Engineering (ICSE) Research Track 2008: 541-550
	[c34]		Gregorio Robles, Daniel M. Germán, Andrea Capiluppi:
1st workshop on maintenance and evolution of FLOSS (MEFLOSS). ICSM 2008: 410-411
	[c33]		Abram Hindle, Daniel M. Germán, Richard C. Holt:
What do large commits tell us?: a taxonomical study of large commits. MSR 2008: 99-108
	[c32]		Israel Herraiz, Daniel M. Germán, Jesús M. González-Barahona, Gregorio Robles:
Towards a simplification of the bug report form in eclipse. MSR 2008: 145-148
	[c31]		Daniel M. Germán, Gregorio Robles, Ahmed E. Hassan:
Change Impact Graphs: Determining the Impact of Prior Code Changes. SCAM 2008: 184-193
2007
	[c30]		Daniel M. Germán, Pablo d'Angelo, Michael Gross, Bruno Postle:
New Methods to Project Panoramas for Practical and Aesthetic Purposes. Computational Aesthetics 2007: 15-22
	[c29]		Daniel M. Germán, Lloyd Burchill, Alexandre Duret-Lutz, Sébastien Pérez-Duarte, Emmanuel Pérez-Duarte, Josh Sommers:
Flattening the Viewable Sphere. Computational Aesthetics 2007: 23-28
	[c28]		Israel Herraiz, Jesús M. González-Barahona, Gregorio Robles, Daniel M. Germán:
On the prediction of the evolution of libre software projects. ICSM 2007: 405-414
	[c27]		Daniel M. Germán:
Using Software Distributions to Understand the Relationship among Free and Open Source Software Projects. MSR 2007: 24
	[c26]		Andrew McNair, Daniel M. Germán, Jens H. Weber-Jahnke:
Visualizing Software Architecture Evolution Using Change-Sets. WCRE 2007: 130-139
	[c25]		Daniel M. Germán, Jesús M. González-Barahona, Gregorio Robles:
A Model to Understand the Building and Running Inter-Dependencies of Software. WCRE 2007: 140-149
	[c24]		Daniel M. Germán:
Intellectual Property for Software (Re-)Engineers and Researchers: A Tutorial. WCRE 2007: 297
2006
	[j6]		Daniel M. Germán:
An empirical study of fine-grained software modifications. Journal of Empirical Software Engineering 11(3): 369-393 (2006)
	[j5]		Daniel M. Germán, Abram Hindle:
Visualizing the Evolution of Software Using Softchange. International Journal of Software Engineering and Knowledge Engineering 16(1): 5-22 (2006)
	[c23]		Kirby Shabaga, Daniel M. Germán:
BioFOSS: a survey of Free/Open Source Software in Bioinformatic. CBMS 2006: 861-866
	[c22]		Daniel M. Germán, Peter C. Rigby, Margaret-Anne D. Storey:
Using evolutionary annotations from change logs to enhance program comprehension. MSR 2006: 159-162
	[c21]		Daniel M. Germán:
A study of the contributors of PostgreSQL. MSR 2006: 163-164
2005
	[j4]		Daniel M. Germán, Davor Cubranic, Margaret-Anne D. Storey:
A framework for describing and understanding mining tools in software development. ACM SIGSOFT Software Engineering Notes 30(4): 1-5 (2005)
	[j3]		Abram Hindle, Daniel M. Germán:
SCQL: a formal model and a query language for source control repositories. ACM SIGSOFT Software Engineering Notes 30(4): 1-5 (2005)
	[c20]		Mohammed Abul Khayes Akanda, Daniel M. Germán:
A System of Patterns for Web Navigation. ICWE 2005: 136-141
	[c19]		Daniel M. Germán, Abram Hindle:
Measuring Fine-Grained Change in Software: Towards Modification-Aware Change Metrics. IEEE METRICS 2005: 28
	[c18]		Daniel M. Germán, Davor Cubranic, Margaret-Anne D. Storey:
A framework for describing and understanding mining tools in software development. MSR 2005
	[c17]		Abram Hindle, Daniel M. Germán:
SCQL: a formal model and a query language for source control repositories. MSR 2005
	[c16]		Margaret-Anne D. Storey, Davor Cubranic, Daniel M. Germán:
On the use of visualization to support awareness of human activities in software development: a survey and a framework. SOFTVIS 2005: 193-202
2004
	[j2]		Daniel M. Germán:
Using software trails to reconstruct the evolution of software. Journal of Software Maintenance 16(6): 367-384 (2004)
	[c15]		Del Myers, Elizabeth Hargreaves, Jody Ryall, Suzanne Thompson, Marilyn Burgess, Daniel M. Germán, Margaret-Anne D. Storey:
Developing marking support within Eclipse. ETX 2004: 62-66
	[c14]		Daniel M. Germán:
An Empirical Study of Fine-Grained Software Modifications. ICSM 2004: 316-325
	[c13]		Daniel M. Germán, Abram Hindle, Norman Jordan:
Visualizing the evolution of software using softChange. SEKE 2004: 336-341
	[c12]		Holger M. Kienle, Daniel M. Germán, Scott R. Tilley, Hausi A. Müller:
Intellectual property aspects of web publishing. SIGDOC 2004: 136-144
	[c11]		Holger M. Kienle, Daniel M. Germán, Hausi A. Müller:
Legal Concerns of Web Site Reverse Engineering. WSE 2004: 41-50
2003
	[j1]		Daniel M. Germán:
The GNOME project: a case study of open source, global software development. Software Process: Improvement and Practice 8(4): 201-215 (2003)
	[c10]		Stephen Kerr, Daniel M. Germán:
Partitioning the Navigational Model: A Component-Driven Approach. ICWE 2003: 445-448
	[c9]		Mohammed Abul Khayes Akanda, Daniel M. Germán:
A Component-Oriented Framework for the Implementation of Navigational Design Patterns. ICWE 2003: 449-450
	[c8]		Margaret-Anne D. Storey, Daniela Damian, Jeff Michaud, Del Myers, Marcellus Mindel, Daniel M. Germán, Mary Sanseverino, Elizabeth Hargreaves:
Improving the usability of Eclipse for novice programmers. OOPSLA Workshop on Eclipse Technology eXchange 2003: 35-39
2000
	[b1]		Daniel M. Germán:
Hadez, a Framework for the Specification and Verification of Hypermedia Applications. University of Waterloo, Ontario, Canada 2000
	[c7]		Daniel M. Germán, Donald D. Cowan:
Towards a Unified Catalog of Hypermedia Design Patterns. HICSS 2000
[–] 1990 – 1999
1999
	[c6]		Daniel M. Germán, Donald D. Cowan:
Formalizing the Specification of Web Applications. ER (Workshops) 1999: 281-292
	[c5]		B. Fraser, J. Roberts, G. M. Pianosi, Paulo S. C. Alencar, Donald D. Cowan, Daniel M. Germán, L. C. M. Nova:
Dynamic views of SGML tagged documents. SIGDOC 1999: 93-98
1996
	[c4]		Daniel M. Germán, Donald D. Cowan:
A Federated Database for Hypermedia Development for the WWW. CODAS 1996: 178-181
1995
	[c3]		Daniel M. Germán, Donald D. Cowan:
Experiments with the Z Interchange Format and SGML. ZUM 1995: 224-233
1994
	[c2]		Daniel M. Germán:
An SGML-based programming environment for literate programming. CASCON 1994: 47
	[c1]		Donald D. Cowan, Daniel M. Germán, Carlos José Pereira de Lucena, Arndt von Staa:
Enhancing Code for Readability and Comprehension Using SGML. ICSM 1994: 181-190#+END_SRC