Daniel M. Germán

Orcid: 0000-0001-5661-4392

Affiliations:
  • University of Victoria, BC, Canada


According to our database1, Daniel M. Germán authored at least 157 papers between 1994 and 2024.

Collaborative distances:

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2024
What is an app store? The software engineering perspective.
Empir. Softw. Eng., February, 2024

BOMs Away! Inside the Minds of Stakeholders: A Comprehensive Study of Bills of Materials for Software Systems.
Proceedings of the 46th IEEE/ACM International Conference on Software Engineering, 2024

2023
Using the uniqueness of global identifiers to determine the provenance of Python software source code.
Empir. Softw. Eng., October, 2023

PyVerDetector: A Chrome Extension Detecting the Python Version of Stack Overflow Code Snippets.
Proceedings of the 31st IEEE/ACM International Conference on Program Comprehension, 2023

Do I Belong? Modeling Sense of Virtual Community Among Linux Kernel Contributors.
Proceedings of the 45th IEEE/ACM International Conference on Software Engineering, 2023

2022
Exploring the Use of Chatrooms by Developers: An Empirical Study on Slack and Gitter.
IEEE Trans. Software Eng., 2022

An analysis of open source software licensing questions in Stack Exchange sites.
J. Syst. Softw., 2022

Is Open Source Eating the World's Software? Measuring the Proportion of Open Source in Proprietary Software Using Java Binaries.
Proceedings of the 19th IEEE/ACM International Conference on Mining Software Repositories, 2022

2021
Empirical Study on Dependency-related License Violation in the JavaScript Package Ecosystem.
J. Inf. Process., 2021

An Exploratory Study of Copyright Inconsistency in the Linux Kernel.
IEICE Trans. Inf. Syst., 2021

Finding Code-Clone Snippets in Large Source-Code Collection by ccgrep.
Proceedings of the Open Source Systems - 17th IFIP WG 2.13 International Conference, 2021

Is reputation on Stack Overflow always a good indicator for users' expertise? No!
Proceedings of the IEEE International Conference on Software Maintenance and Evolution, 2021

2020
Google summer of code: Student motivations and contributions.
J. Syst. Softw., 2020

SCC++: Predicting the programming language of questions and snippets of Stack Overflow.
J. Syst. Softw., 2020

A Machine Learning Method for Automatic Copyright Notice Identification of Source Files.
IEICE Trans. Inf. Syst., 2020

How bugs are born: a model to identify how bugs are introduced in software components.
Empir. Softw. Eng., 2020

The impact of context metrics on just-in-time defect prediction.
Empir. Softw. Eng., 2020

Code Clone Matching: A Practical and Effective Approach to Find Code Snippets.
CoRR, 2020

REM: Visualizing the Ripple Effect on Dependencies Using Metrics of Health.
Proceedings of the Working Conference on Software Visualization, 2020

A theory of the engagement in open source projects via summer of code programs.
Proceedings of the ESEC/FSE '20: 28th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2020

What do developers talk about open source software licensing?
Proceedings of the 46th Euromicro Conference on Software Engineering and Advanced Applications, 2020

2019
What Makes a Great Manager of Software Engineers?
IEEE Trans. Software Eng., 2019

An empirical study of security warnings from static application security testing tools.
J. Syst. Softw., 2019

cregit: Token-level blame information in git version control repositories.
Empir. Softw. Eng., 2019

CloneCompass: Visualizations for Exploring Assembly Code Clone Ecosystems.
Proceedings of the 2019 Working Conference on Software Visualization, 2019

A longitudinal study on the maintainers' sentiment of a large scale open source ecosystem.
Proceedings of the 4th International Workshop on Emotion Awareness in Software Engineering, 2019

2018
Merge-Tree: Visualizing the integration of commits into Linux.
J. Softw. Evol. Process., 2018

An empirical study on the impact of refactoring activities on evolving client-used APIs.
Inf. Softw. Technol., 2018

How the R community creates and curates knowledge: an extended study of stack overflow and mailing lists.
Empir. Softw. Eng., 2018

Do developers update their library dependencies? - An empirical study on the impact of security advisories on library migration.
Empir. Softw. Eng., 2018

Predicting the Programming Language of Questions and Snippets of StackOverflow Using Natural Language Processing.
CoRR, 2018

SCC: Automatic Classification of Code Snippets.
CoRR, 2018

A generalized model for visualizing library popularity, adoption, and diffusion within a software ecosystem.
Proceedings of the 25th International Conference on Software Analysis, 2018

[Engineering Paper] SCC: Automatic Classification of Code Snippets.
Proceedings of the 18th IEEE International Working Conference on Source Code Analysis and Manipulation, 2018

Understanding the usage, impact, and adoption of non-OSI approved licenses.
Proceedings of the 15th International Conference on Mining Software Repositories, 2018

To distribute or not to distribute?: why licensing bugs matter.
Proceedings of the 40th International Conference on Software Engineering, 2018

"Was my contribution fairly reviewed?": a framework to study the perception of fairness in modern code reviews.
Proceedings of the 40th International Conference on Software Engineering, 2018

2017
How Social and Communication Channels Shape and Challenge a Participatory Culture in Software Development.
IEEE Trans. Software Eng., 2017

Herding cats in a FOSS ecosystem: a tale of communication and coordination for release management.
J. Internet Serv. Appl., 2017

Search-based software library recommendation using multi-objective optimization.
Inf. Softw. Technol., 2017

Analysis of license inconsistency in large collections of open source projects.
Empir. Softw. Eng., 2017

License usage and changes: a large-scale study on gitHub.
Empir. Softw. Eng., 2017

The Debsources Dataset: two decades of free and open source software.
Empir. Softw. Eng., 2017

An empirical study of unspecified dependencies in make-based build systems.
Empir. Softw. Eng., 2017

On the Impact of Micro-Packages: An Empirical Study of the npm JavaScript Ecosystem.
CoRR, 2017

Modeling Library Dependencies and Updates in Large Software Repository Universes.
CoRR, 2017

An exploratory study on library aging by monitoring client usage in a software ecosystem.
Proceedings of the IEEE 24th International Conference on Software Analysis, 2017

How are Developers Treating License Inconsistency Issues? A Case Study on License Inconsistency Evolution in FOSS Projects.
Proceedings of the Open Source Systems: Towards Robust Practices, 2017

How Long and How Much: What to Expect from Summer of Code Participants?
Proceedings of the 2017 IEEE International Conference on Software Maintenance and Evolution, 2017

Atlantis: Improving the Analysis and Visualization of Large Assembly Execution Traces.
Proceedings of the 2017 IEEE International Conference on Software Maintenance and Evolution, 2017

Machine learning-based detection of open source license exceptions.
Proceedings of the 39th International Conference on Software Engineering, 2017

2016
An in-depth study of the promises and perils of mining GitHub.
Empir. Softw. Eng., 2016

Continuously mining distributed version control systems: an empirical study of how Linux uses Git.
Empir. Softw. Eng., 2016

An empirical study of integration activities in distributions of open source software.
Empir. Softw. Eng., 2016

Herding Cats: A Case Study of Release Management in an Open Collaboration Ecosystem.
Proceedings of the Open Source Systems: Integrating Communities, 2016

How the R community creates and curates knowledge: a comparative study of stack overflow and mailing lists.
Proceedings of the 13th International Conference on Mining Software Repositories, 2016

Software ingredients: detection of third-party component reuse in Java software release.
Proceedings of the 13th International Conference on Mining Software Repositories, 2016

2015
Crowdsourcing Identification of License Violations.
J. Comput. Sci. Eng., 2015

Management of community contributions.
Empir. Softw. Eng., 2015

Software patents: a replication study.
Proceedings of the 11th International Symposium on Open Collaboration, 2015

Trusting a library: A study of the latency to adopt the latest Maven release.
Proceedings of the 22nd IEEE International Conference on Software Analysis, 2015

The Right to a Contribution: An Exploratory Survey on How Organizations Address It.
Proceedings of the Open Source Systems: Adoption and Impact, 2015

On the Variability of the BSD and MIT Licenses.
Proceedings of the Open Source Systems: Adoption and Impact, 2015

A Method to Detect License Inconsistencies in Large-Scale Open Source Projects.
Proceedings of the 12th IEEE/ACM Working Conference on Mining Software Repositories, 2015

What Is the Gist? Understanding the Use of Public Gists on GitHub.
Proceedings of the 12th IEEE/ACM Working Conference on Mining Software Repositories, 2015

A Dataset of the Activity of the Git Super-repository of Linux in 2012.
Proceedings of the 12th IEEE/ACM Working Conference on Mining Software Repositories, 2015

License usage and changes: a large-scale study of Java projects on GitHub.
Proceedings of the 2015 IEEE 23rd International Conference on Program Comprehension, 2015

When and why developers adopt and change software licenses.
Proceedings of the 2015 IEEE International Conference on Software Maintenance and Evolution, 2015

Open Source-Style Collaborative Development Practices in Commercial Projects Using GitHub.
Proceedings of the 37th IEEE/ACM International Conference on Software Engineering, 2015

People Analytics in Software Development.
Proceedings of the Grand Timely Topics in Software Engineering, 2015

2014
Peer Review on Open-Source Software Projects: Parameters, Statistical Models, and Theory.
ACM Trans. Softw. Eng. Methodol., 2014

The Impact of User Choice on Energy Consumption.
IEEE Softw., 2014

On the evolution of Lehman's Laws.
J. Softw. Evol. Process., 2014

Measuring Copying of Java Archives.
Electron. Commun. Eur. Assoc. Softw. Sci. Technol., 2014

Visualizing the Evolution of Systems and Their Library Dependencies.
Proceedings of the Second IEEE Working Conference on Software Visualization, 2014

Analyzing the Relationship between the License of Packages and Their Files in Free and Open Source Software.
Proceedings of the Open Source Software: Mobile Open Source Technologies, 2014

The promises and perils of mining GitHub.
Proceedings of the 11th Working Conference on Mining Software Repositories, 2014

Tracing software build processes to uncover license compliance inconsistencies.
Proceedings of the ACM/IEEE International Conference on Automated Software Engineering, 2014

Quantifying programmers' mental workload during program comprehension based on cerebral blood flow measurement: a controlled experiment.
Proceedings of the 36th International Conference on Software Engineering, 2014

Tracing back the history of commits in low-tech reviewing environments: a case study of the Linux kernel.
Proceedings of the 2014 ACM-IEEE International Symposium on Empirical Software Engineering and Measurement, 2014

2013
Software Bertillonage - Determining the provenance of software development artifacts.
Empir. Softw. Eng., 2013

Will my patch make it? and how fast?: case study on the Linux kernel.
Proceedings of the 10th Working Conference on Mining Software Repositories, 2013

The future of continuous integration in GNOME.
Proceedings of the 1st International Workshop on Release Engineering, 2013

What effect does distributed version control have on OSS project organization?
Proceedings of the 1st International Workshop on Release Engineering, 2013

The Evolution of the R Software Ecosystem.
Proceedings of the 17th European Conference on Software Maintenance and Reengineering, 2013

2012
Contemporary Peer Review in Action: Lessons from Open Source Development.
IEEE Softw., 2012

A Method for Open Source License Compliance of Java Applications.
IEEE Softw., 2012

Modification and developer metrics at the function level: metrics for the study of the evolution of a software project.
Proceedings of the 3rd International Workshop on Emerging Trends in Software Metrics, 2012

Five days of empirical software engineering: The PASED experience.
Proceedings of the 34th International Conference on Software Engineering, 2012

Cohesive and Isolated Development with Branches.
Proceedings of the Fundamental Approaches to Software Engineering, 2012

2011
Apples vs. oranges?: an exploration of the challenges of comparing the source code of two software systems.
Proceedings of the 8th International Working Conference on Mining Software Repositories, 2011

Software bertillonage: finding the provenance of an entity.
Proceedings of the 8th International Working Conference on Mining Software Repositories, 2011

Determining the provenance of software artifacts.
Proceedings of the Proceeding of the 5th ICSE International Workshop on Software Clones, 2011

A Comparative Evaluation of Feature Detectors on Historic Repeat Photography.
Proceedings of the Advances in Visual Computing - 7th International Symposium, 2011

On the Distribution of Source Code File Sizes.
Proceedings of the ICSOFT 2011, 2011

gamutHeatMap: Visualizing the Colour Shift of Rendering Intent Transformations.
Proceedings of the 7th International Symposium on Computational Aesthetics in Graphics, 2011

2010
Lawful software engineering.
Proceedings of the Workshop on Future of Software Engineering Research, 2010

Identifying licensing of jar archives using a code-search approach.
Proceedings of the 7th International Working Conference on Mining Software Repositories, 2010

Perspectives on bugs in the Debian bug tracking system.
Proceedings of the 7th International Working Conference on Mining Software Repositories, 2010

A comparative exploration of FreeBSD bug lifetimes.
Proceedings of the 7th International Working Conference on Mining Software Repositories, 2010

A sentence-matching method for automatic license identification of source code files.
Proceedings of the ASE 2010, 2010

Understanding and Auditing the Licensing of Open Source Software Distributions.
Proceedings of the 18th IEEE International Conference on Program Comprehension, 2010

An exploratory study of the evolution of software licensing.
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering, 2010

Pannini: A New Projection for RenderingWide Angle Perspective Images .
Proceedings of the 6th International Symposium on Computational Aesthetics in Graphics, 2010

2009
Change impact graphs: Determining the impact of prior codechanges.
Inf. Softw. Technol., 2009

Macro-level software evolution: a case study of a large software compilation.
Empir. Softw. Eng., 2009

Improving scans of black and white photographs by recovering the print maker's artistic intent.
Comput. Graph., 2009

Who are Source Code Contributors and How do they Change?
Proceedings of the 16th Working Conference on Reverse Engineering, 2009

An Empirical Study of the Reuse of Software Licensed under the GNU General Public License.
Proceedings of the Open Source Ecosystems: Diverse Communities Interacting, 2009

Code siblings: Technical and legal implications of copying code between applications.
Proceedings of the 6th International Working Conference on Mining Software Repositories, 2009

The promises and perils of mining git.
Proceedings of the 6th International Working Conference on Mining Software Repositories, 2009

Automatic classication of large changes into maintenance categories.
Proceedings of the 17th IEEE International Conference on Program Comprehension, 2009

License integration patterns: Addressing license mismatches in component-based development.
Proceedings of the 31st International Conference on Software Engineering, 2009

2008
A survey and evaluation of tool features for understanding reverse-engineered sequence diagrams.
J. Softw. Maintenance Res. Pract., 2008

Managing legal risks associated with intellectual property on the web.
Int. J. Bus. Inf. Syst., 2008

Change Impact Graphs: Determining the Impact of Prior Code Changes.
Proceedings of the Eighth IEEE International Working Conference on Source Code Analysis and Manipulation (SCAM 2008), 2008

What do large commits tell us?: a taxonomical study of large commits.
Proceedings of the 2008 International Working Conference on Mining Software Repositories, 2008

Towards a simplification of the bug report form in eclipse.
Proceedings of the 2008 International Working Conference on Mining Software Repositories, 2008

1st workshop on maintenance and evolution of FLOSS (MEFLOSS).
Proceedings of the 24th IEEE International Conference on Software Maintenance (ICSM 2008), September 28, 2008

Open source software peer review practices: a case study of the apache server.
Proceedings of the 30th International Conference on Software Engineering (ICSE 2008), 2008

Improving Scans of Black and White photographs by Recovering the Print Maker's Artistic Intent.
Proceedings of the 4th International Symposium on Computational Aesthetics in Graphics, 2008

2007
Visualizing Software Architecture Evolution Using Change-Sets.
Proceedings of the 14th Working Conference on Reverse Engineering (WCRE 2007), 2007

A Model to Understand the Building and Running Inter-Dependencies of Software.
Proceedings of the 14th Working Conference on Reverse Engineering (WCRE 2007), 2007

Intellectual Property for Software (Re-)Engineers and Researchers: A Tutorial.
Proceedings of the 14th Working Conference on Reverse Engineering (WCRE 2007), 2007

Using Software Distributions to Understand the Relationship among Free and Open Source Software Projects.
Proceedings of the Fourth International Workshop on Mining Software Repositories, 2007

On the prediction of the evolution of libre software projects.
Proceedings of the 23rd IEEE International Conference on Software Maintenance (ICSM 2007), 2007

New Methods to Project Panoramas for Practical and Aesthetic Purposes.
Proceedings of the 3rd International Symposium on Computational Aesthetics in Graphics, 2007

Flattening the Viewable Sphere.
Proceedings of the 3rd International Symposium on Computational Aesthetics in Graphics, 2007

2006
Visualizing the Evolution of Software Using Softchange.
Int. J. Softw. Eng. Knowl. Eng., 2006

An empirical study of fine-grained software modifications.
Empir. Softw. Eng., 2006

Using evolutionary annotations from change logs to enhance program comprehension.
Proceedings of the 2006 International Workshop on Mining Software Repositories, 2006

A study of the contributors of PostgreSQL.
Proceedings of the 2006 International Workshop on Mining Software Repositories, 2006

BioFOSS: a survey of Free/Open Source Software in Bioinformatic.
Proceedings of the 19th IEEE International Symposium on Computer-Based Medical Systems (CBMS 2006), 2006

2005
SCQL: a formal model and a query language for source control repositories.
ACM SIGSOFT Softw. Eng. Notes, 2005

A framework for describing and understanding mining tools in software development.
ACM SIGSOFT Softw. Eng. Notes, 2005

On the use of visualization to support awareness of human activities in software development: a survey and a framework.
Proceedings of the ACM 2005 Symposium on Software Visualization, 2005

Measuring Fine-Grained Change in Software: Towards Modification-Aware Change Metrics.
Proceedings of the 11th IEEE International Symposium on Software Metrics (METRICS 2005), 2005

A System of Patterns for Web Navigation.
Proceedings of the Web Engineering, 5th International Conference, 2005

2004
Using software trails to reconstruct the evolution of software.
J. Softw. Maintenance Res. Pract., 2004

Legal Concerns of Web Site Reverse Engineering.
Proceedings of the 6th International Workshop on Web Site Evolution (WSE 2004), 2004

Intellectual property aspects of web publishing.
Proceedings of the 22nd Annual International Conference on Design of Communication: The Engineering of Quality Documentation, 2004

Visualizing the evolution of software using softChange.
Proceedings of the Sixteenth International Conference on Software Engineering & Knowledge Engineering (SEKE'2004), 2004

Using CVS Historical Information to Understand How Students Develop Software.
Proceedings of the 1st International Workshop on Mining Software Repositories, 2004

Mining CVS repositories, the softChange experience.
Proceedings of the 1st International Workshop on Mining Software Repositories, 2004

Developing marking support within Eclipse.
Proceedings of the 2004 OOPSLA workshop on Eclipse Technology eXchange, 2004

2003
The GNOME project: a case study of open source, global software development.
Softw. Process. Improv. Pract., 2003

Improving the usability of Eclipse for novice programmers.
Proceedings of the 2003 OOPSLA Workshop on Eclipse Technology eXchange, 2003

Partitioning the Navigational Model: A Component-Driven Approach.
Proceedings of the Web Engineering, International Conference, 2003

A Component-Oriented Framework for the Implementation of Navigational Design Patterns.
Proceedings of the Web Engineering, International Conference, 2003

2000
Hadez, a Framework for the Specification and Verification of Hypermedia Applications.
PhD thesis, 2000

Towards a Unified Catalog of Hypermedia Design Patterns.
Proceedings of the 33rd Annual Hawaii International Conference on System Sciences (HICSS-33), 2000

1999
Dynamic views of SGML tagged documents.
Proceedings of the 17th annual international conference on Documentation, 1999

Formalizing the Specification of Web Applications.
Proceedings of the Advances in Conceptual Modeling: ER '99 Workshops on Evolution and Change in Data Management, 1999

1996
A Federated Database for Hypermedia Development for the WWW.
Proceedings of the International Symposium on Cooperative Database Systems for Advanced Applications, 1996

1995
Experiments with the Z Interchange Format and SGML.
Proceedings of the ZUM '95: The Z Formal Specification Notation, 1995

1994
Enhancing Code for Readability and Comprehension Using SGML.
Proceedings of the International Conference on Software Maintenance, 1994

An SGML-based programming environment for literate programming.
Proceedings of the 1994 Conference of the Centre for Advanced Studies on Collaborative Research, October 31, 1994


  Loading...