World's Best Scientists 2026 revealed!
Daniel M. German

Daniel M. German

D-Index & Metrics

Computer Science

D-Index
49
Citations
8980
World Ranking
5918
National Ranking
227

Overview

Daniel M. German is affiliated with the University of Victoria in Canada. Their research largely focuses on the field of Computer Science, with a concentration on Information Systems, Computer Science Applications, and the management of Information Systems. Other subfields include Computer Networks and Communications as well as Artificial Intelligence.

The scientist's work spans several main topics, including Software Engineering Research, Open Source Software Innovations, Scientific Computing and Data Management, Web Data Mining and Analysis, Software Testing and Debugging Techniques, Software Engineering Techniques and Practices, and Software System Performance and Reliability.

Notable recent publications by Daniel M. German include:

  • "How bugs are born: a model to identify how bugs are introduced in software components" (2020), Empirical Software Engineering
  • "Empirical Study on Dependency-related License Violation in the JavaScript Package Ecosystem" (2021), Journal of Information Processing
  • "Exploring the Use of Chatrooms by Developers: An Empirical Study on Slack and Gitter" (2021), IEEE Transactions on Software Engineering
  • "What is an app store? The software engineering perspective" (2024), Empirical Software Engineering
  • "Code Clone Matching: A Practical and Effective Approach to Find Code Snippets" (2020), arXiv (Cornell University)

Frequent co-authors in their research include Trevor Stalnaker, Nathan Wintersgill, Denys Poshyvanyk, Μαρία Παπουτσόγλου, and Georgia M. Kapitsaki, each collaborating on multiple publications.

Daniel M. German's work is published regularly in venues such as arXiv (Cornell University), Zenodo (CERN European Organization for Nuclear Research), Empirical Software Engineering, ACM Transactions on Software Engineering and Methodology, and IEICE Transactions on Information and Systems.

Best Publications

  • The promises and perils of mining GitHub

    Eirini Kalliamvakou;Georgios Gousios;Kelly Blincoe;Leif Singer

  • Do developers update their library dependencies

    Raula Gaikovina Kula;Daniel M. German;Ali Ouni;Ali Ouni;Takashi Ishio

  • The promises and perils of mining git

    Unknown

  • An in-depth study of the promises and perils of mining GitHub

    Eirini Kalliamvakou;Georgios Gousios;Kelly Blincoe;Leif Singer

  • What do large commits tell us?: a taxonomical study of large commits

    Abram Hindle;Daniel M. German;Ric Holt

  • The GNOME project: a case study of open source, global software development

    Daniel M. German

  • On the use of visualization to support awareness of human activities in software development: a survey and a framework

    Margaret-Anne D. Storey;Davor Čubranić;Daniel M. German

  • How Social and Communication Channels Shape and Challenge a Participatory Culture in Software Development

    Margaret-Anne Storey;Alexey Zagalsky;Fernando Figueira Filho;Leif Singer

  • Open source software peer review practices: a case study of the apache server

    Peter C. Rigby;Daniel M. German;Margaret-Anne Storey

  • An empirical study of fine-grained software modifications

    Daniel M. German

  • The past, present, and future of software evolution

    M.W. Godfrey;D.M. German

  • Will my patch make it? And how fast? Case study on the Linux kernel

    Yujuan Jiang;Bram Adams;Daniel M. German

  • Automatic classication of large changes into maintenance categories

    Abram Hindle;Daniel M. German;Michael W. Godfrey;Richard C. Holt

  • License integration patterns: Addressing license mismatches in component-based development

    Daniel M. German;Ahmed E. Hassan

  • Contemporary Peer Review in Action: Lessons from Open Source Development

    Peter C. Rigby;B. Cleary;F. Painchaud;M. Storey

  • A sentence-matching method for automatic license identification of source code files

    Daniel M. German;Yuki Manabe;Katsuro Inoue

  • The Evolution of the R Software Ecosystem

    D. M. German;B. Adams;A. E. Hassan

  • Macro-level software evolution: a case study of a large software compilation

    Jesus M. Gonzalez-Barahona;Gregorio Robles;Martin Michlmayr;Juan José Amor

  • Software bertillonage: finding the provenance of an entity

    Julius Davies;Daniel M. German;Michael W. Godfrey;Abram Hindle

  • Code siblings: Technical and legal implications of copying code between applications

    Daniel M. German;Massimiliano Di Penta;Yann-Gael Gueheneuc;Giuliano Antoniol

  • VISUALIZING THE EVOLUTION OF SOFTWARE USING SOFTCHANGE

    Daniel M. German;Abram Hindle

Frequent Co-Authors

Katsuro Inoue
Katsuro Inoue Ritsumeikan University
Margaret-Anne Storey
Margaret-Anne Storey University of Victoria
Bram Adams
Bram Adams Queen's University
Abram Hindle
Abram Hindle University of Alberta
Massimiliano Di Penta
Massimiliano Di Penta University of Sannio
Gregorio Robles
Gregorio Robles King Juan Carlos University
Ahmed E. Hassan
Ahmed E. Hassan Queen's University
Michael W. Godfrey
Michael W. Godfrey University of Waterloo
Mario Linares-Vasquez
Mario Linares-Vasquez Universidad de Los Andes
Denys Poshyvanyk
Denys Poshyvanyk William & Mary

If you think any of the details on this page are incorrect, let us know.

Report an issue

We appreciate your kind effort to assist us to improve this page, it would be helpful providing us with as much detail as possible in the text box below:

Related Online Degrees & Career Pathways

If you’re interested in Computer Science, there are many related online programs that can help you upskill or transition your career. For those looking to boost their analytics expertise without breaking the bank, exploring the cheapest master in data science programs in the USA is a smart move. These budget-friendly options can open doors to high-demand tech careers.

Engineering is another sought-after field. Prospective students are often concerned about costs, so comparing electrical engineering online tuition costs is crucial for finding programs that fit your budget and career goals.

Not ready to commit to a full degree? Some 3-month certificate programs that pay well offer a fast track to in-demand roles with good earning potential. For those wanting a quick graduate credential, check out the fastest online master's degree options to accelerate your path into the workforce.

With flexible online offerings, it’s easier than ever to access affordable, practical, and rewarding educational pathways that complement a Computer Science background.

Best Scientists Citing Daniel M. German

Trending Scientists

Recently Published Articles