This is my third in a series of 4 lectures on the topic of Evolving Software Ecosystems, presented during the NATO Marktoberdorf 2014 Summer School on Dependable Software System Engineering in Germany, August 2014.
1) The document discusses different life history strategies in organisms, including trade-offs between offspring number and size. It also discusses variation in life histories based on factors like adult survival rates.
2) Organisms are classified based on their life histories as either r-selected or K-selected. R-selected organisms thrive in unpredictable environments while K-selected organisms do better in predictable environments.
3) Competition, both intra-specific and inter-specific, is examined through mathematical models like Lotka-Volterra and laboratory experiments. The models and experiments demonstrate how competition affects population growth and can restrict species to their realized niches over time.
1) The document reviews key concepts in ecology and adaptation covered in Biology 205, including principles of allocation, offspring number vs size, life history strategies, competition, predator-prey dynamics, and community structure.
2) Main concepts discussed include tradeoffs organisms face regarding offspring size vs number, how adult survival impacts reproduction age and body size, and r vs K selection strategies.
3) Models of population dynamics and species interactions are examined, including logistic growth, Lotka-Volterra, and food webs. Factors influencing community diversity such as environmental complexity and disturbance are also addressed.
A pH meter is an electronic instrument used to measure the pH (acidity or alkalinity) of liquids and semi-solids. It consists of glass and reference electrodes connected to an electronic meter that measures and displays the pH reading. The first commercial pH meter was invented in the 1930s. pH meters work by measuring the hydrogen ion concentration based on reactions in the electrodes. They must be calibrated using standard buffer solutions before use to accurately measure the pH of samples. Common applications include medicine, agriculture, food production, and more.
This is my fourth and final lecture in a series of 4 lectures on the topic of Evolving Software Ecosystems, presented during the NATO Marktoberdorf 2014 Summer School on Dependable Software System Engineering in Germany, August 2014.
This is my second in a series of 4 lectures on the topic of Evolving Software Ecosystems, presented during the NATO Marktoberdorf 2014 Summer School on Dependable Software System Engineering in Germany, August 2014.
This document discusses the analysis of microbial communities through sequencing of the 16S rRNA gene. It presents WATERS, a workflow system that automates and bundles various software tools for analyzing 16S rRNA sequence data. The goals of WATERS are to simplify the analysis process for users without specialized bioinformatics expertise and to facilitate reproducibility through tracking of data provenance. WATERS guides users through the typical sequence analysis steps of alignment, chimera filtering, OTU clustering, taxonomy assignment, phylogeny tree building, and ecological analyses and visualization. By integrating existing tools into a single automated workflow, WATERS aims to reduce the effort required for 16S rRNA data analysis and allow researchers to focus on biological interpretation of results.
This is my first in a series of 4 lectures on the topic of Evolving Software Ecosystems, presented during the NATO Marktoberdorf 2014 Summer School on Dependable Software System Engineering in Germany, August 2014.
This document analyzes data from the OpenDOAR database to understand the landscape of open access repositories worldwide. Some key findings include:
- Europe contributes the most repositories (1575), followed by Asia (701) and North America (614). The majority of repositories are institutional in nature.
- DSpace is the most commonly used content management software, particularly in Europe, Asia, and South America. EPrints and Digital Commons are also widely used.
- Multidisciplinary content is the most common subject archived, followed by health/medicine, business/economics, history/archaeology, technology, science, and law/politics.
- Over 95% of repositories listed are fully operational
1) The document discusses different life history strategies in organisms, including trade-offs between offspring number and size. It also discusses variation in life histories based on factors like adult survival rates.
2) Organisms are classified based on their life histories as either r-selected or K-selected. R-selected organisms thrive in unpredictable environments while K-selected organisms do better in predictable environments.
3) Competition, both intra-specific and inter-specific, is examined through mathematical models like Lotka-Volterra and laboratory experiments. The models and experiments demonstrate how competition affects population growth and can restrict species to their realized niches over time.
1) The document reviews key concepts in ecology and adaptation covered in Biology 205, including principles of allocation, offspring number vs size, life history strategies, competition, predator-prey dynamics, and community structure.
2) Main concepts discussed include tradeoffs organisms face regarding offspring size vs number, how adult survival impacts reproduction age and body size, and r vs K selection strategies.
3) Models of population dynamics and species interactions are examined, including logistic growth, Lotka-Volterra, and food webs. Factors influencing community diversity such as environmental complexity and disturbance are also addressed.
A pH meter is an electronic instrument used to measure the pH (acidity or alkalinity) of liquids and semi-solids. It consists of glass and reference electrodes connected to an electronic meter that measures and displays the pH reading. The first commercial pH meter was invented in the 1930s. pH meters work by measuring the hydrogen ion concentration based on reactions in the electrodes. They must be calibrated using standard buffer solutions before use to accurately measure the pH of samples. Common applications include medicine, agriculture, food production, and more.
This is my fourth and final lecture in a series of 4 lectures on the topic of Evolving Software Ecosystems, presented during the NATO Marktoberdorf 2014 Summer School on Dependable Software System Engineering in Germany, August 2014.
This is my second in a series of 4 lectures on the topic of Evolving Software Ecosystems, presented during the NATO Marktoberdorf 2014 Summer School on Dependable Software System Engineering in Germany, August 2014.
This document discusses the analysis of microbial communities through sequencing of the 16S rRNA gene. It presents WATERS, a workflow system that automates and bundles various software tools for analyzing 16S rRNA sequence data. The goals of WATERS are to simplify the analysis process for users without specialized bioinformatics expertise and to facilitate reproducibility through tracking of data provenance. WATERS guides users through the typical sequence analysis steps of alignment, chimera filtering, OTU clustering, taxonomy assignment, phylogeny tree building, and ecological analyses and visualization. By integrating existing tools into a single automated workflow, WATERS aims to reduce the effort required for 16S rRNA data analysis and allow researchers to focus on biological interpretation of results.
This is my first in a series of 4 lectures on the topic of Evolving Software Ecosystems, presented during the NATO Marktoberdorf 2014 Summer School on Dependable Software System Engineering in Germany, August 2014.
This document analyzes data from the OpenDOAR database to understand the landscape of open access repositories worldwide. Some key findings include:
- Europe contributes the most repositories (1575), followed by Asia (701) and North America (614). The majority of repositories are institutional in nature.
- DSpace is the most commonly used content management software, particularly in Europe, Asia, and South America. EPrints and Digital Commons are also widely used.
- Multidisciplinary content is the most common subject archived, followed by health/medicine, business/economics, history/archaeology, technology, science, and law/politics.
- Over 95% of repositories listed are fully operational
Presentation of ECOSTBio Action CM1305 at APC Keflavik (Iceland)Marcel Swart
This document summarizes the ECOSTBio CM1305 Action, which aims to establish a European network to study spin states of transition metal complexes. It will set up a SPINSTATE database, develop new computational methods, and facilitate collaboration between experimental and theoretical groups. The Action has 4 working groups focused on the database, enzymatic spin states, spin crossover materials, and biomimetic spin states. It involves 75 parties from 19 countries and over 75 participants in the first year, with equal representation of experimentalists and theoreticians. Future plans include populating the database, surveying spin states in enzymes and spin crossover materials, and synthesizing complexes to study through spectroscopy and reactivity experiments.
Electronic publishing at calicut medical college, keralakmusthu
The document discusses electronic publishing of three open access journals at Calicut Medical College in Kerala, India. It analyzes the Calicut Medical Journal, Journal of Orthopedics, and Internet Journal of Cardiology in terms of subject coverage, periodicity, format, indexing, contributors, and copyright policies. The analysis found that the journals provide free and open access to biomedical research, with a majority of contributors being Indian authors, indicating acceptance of open access publishing in India.
From Research Objects to Reproducible Science TalesBertram Ludäscher
University of Southampton. Electronics & Computer Science. Research Seminar (Invited Talk).
TITLE: From Research Objects to Reproducible Science Tales
ABSTRACT. Rumor has it that there is a reproducibility crisis in science. Or maybe there are multiple crises? What do we mean by reproducibility and replicability anyways? In this talk I will first make an attempt at sorting out some of the terminological confusion in this area, focusing on computational aspects. The PRIMAD model is another attempt to describe different aspects of reproducibility studies by focusing on the "delta" between those studies and the original study. In addition to these more theoretical investigations, I will discuss practical efforts to create more reproducible and more transparent computational platforms such as the one developed by the Whole-Tale project: here 'tales' are executable research objects that may combine data, code, runtime environments, and narratives (i.e., the traditional "science story"). I will conclude with some thoughts about the remaining challenges and opportunities to bridge the large conceptual gaps that continue to exist despite the recognition of problems of reproducibility and transparency in science.
ABOUT the Speaker. Bertram Ludäscher is a professor at the School of Information Sciences at the University of Illinois, Urbana-Champaign and a faculty affiliate with the National Center for Supercomputing Applications (NCSA) and the Department of Computer Science at Illinois. Until 2014 he was a professor at the Department of Computer Science at the University of California, Davis. His research interests range from practical questions in scientific data and workflow management, to database theory and knowledge representation and reasoning. Prior to his faculty appointments, he was a research scientist at the San Diego Supercomputer Center (SDSC) and an adjunct faculty at the CSE Department at UC San Diego. He received his M.S. (Dipl.-Inform.) in computer science from the University of Karlsruhe (now K.I.T.), and his PhD (Dr. rer. nat.) from the University of Freiburg, in Germany.
Call for paper – first issue july – september 2015 srjournals1
This document announces the launch of a new open access journal publisher called Scientific Research Journals Publication. It is seeking research papers and manuscripts from various fields including engineering, technology, agriculture, sports, education, basic science, life sciences, humanities, chemical, marine, health and medical sciences. The publisher offers over 100 journals across various disciplines. Key dates for the first issue in July-September 2015 are provided, including submission deadlines and expected publication dates. Instructions are given for authors to publish their research by emailing papers or uploading them directly to the publisher's website.
This document summarizes the history and activities of SIG-FPAI, a special interest group on artificial intelligence and natural language processing in Japan. It discusses past annual meetings and key topics discussed. It also provides an overview of the development of AI and the internet in Japan from the 1980s to present day. Key events and technologies discussed include the emergence of ISPs in the early 1990s, the rise of search engines and e-commerce in the late 1990s/early 2000s, and the growth of social media and mobile internet in the mid-2000s.
This document provides information about the SPIE Smart Structures/NDE 2014 conference to be held March 9-13, 2014 in San Diego, California. The conference will include 10 parallel conferences covering topics related to smart structures, non-destructive evaluation, health monitoring, biomimetics, electroactive polymers, sensors, and more. It will feature invited talks, contributed talks, posters, and a special presentation from the San Diego Zoo on bioinspiration. Attendees are invited to submit abstracts by August 26, 2013 and the conference will include an exhibition and awards program.
Apesar de seu uso generalizado, os métodos bibliométricos têm várias limitações, especialmente quando se trata da análise dos países em desenvolvimento. Esta apresentação irá recuperar estas limitações (cobertura parcial da literatura nacional em países de língua não inglesa, baixa cobertura de livros, etc.), bem como fornecer dados sobre a sua extensão nas diferentes disciplinas. Também serão detalhados as limitações do Fator de Impacto e os argumentos contra a sua utilização em avaliação da pesquisa.
Despite their widespread use, bibliometric methods have several limitations, especially when it comes to the analysis of developing countries. This presentation will recall these limitations (partial coverage of national literature for non-English speaking countries, weak coverage of books, etc.) as well as provide data on their extent in the different disciplines. It will also detail the drawbacks of the Impact Factor and argue against its use in research evaluation.
A pesar de su uso generalizado, los métodos bibliométricos tienen varias limitaciones, especialmente cuando se trata del análisis de los países en desarrollo. Esta presentación recordará estas limitaciones (cobertura parcial de la literatura nacional de los países de habla no inglesa, la debilidad de la cobertura de libros, etc), así como proporcionar datos sobre su extensión en las distintas disciplinas. También describirá pormenorizadamente los inconvenientes del Factor de Impacto y argumentar en contra de su uso en la evaluación de la investigación.
This document provides an overview of library resources for research related to biomedical microdevices. It recommends several key disciplines (nanoscience, nanotechnology, biomedical engineering), databases (Science Citation Index, Compendex, Inspec, SciFinder Scholar, PubMed, IEEE Xplore), and search terms. The document highlights interdisciplinary nature of field and importance of using controlled vocabularies to maximize search results. Library staff are available to assist with any questions.
This document discusses bibliometric indicators and how to measure the impact of scholarly publications and research. It provides examples of citation counts and journal impact factors for publications from Wageningen University. It also discusses strategies for increasing the impact of research such as publishing in high impact journals, collaborating with other researchers, citing other works, and disseminating research through different channels.
1. The document discusses limiting global warming to 2 degrees Celsius as agreed upon in 2010.
2. It notes that to achieve this, all anthropogenic emissions from 2013 to 2100 must be limited to 260 gigatonnes of carbon.
3. At current emission trends, 247 additional gigatonnes of carbon will be emitted in just 21 years, far exceeding the 2 degree limit. Urgent action is needed to reduce emissions.
This document discusses ontologies and their use for knowledge representation. It provides definitions of ontologies from computer science and information science perspectives. The document outlines some key components of ontologies including concepts, relations between concepts, and axioms. It discusses why ontologies are useful for communication, knowledge reuse and analysis. Examples of ontologies are provided, including AGROVOC and a fisheries ontology. The differences between thesauri and ontologies are also summarized.
Is the current measure of excellence perverting Science? A Data deluge is com...Lourdes Verdes-Montenegro
Talk prepared for motivating the Session proposed by AMIGA team to SKA Office and organized by William Garnier (SKAO) for ESOF (European Science Forum) held in Toulouse in July 2018
This document provides an overview of a tutorial on analyzing microbiome data using 16S rRNA gene sequencing and metagenomics. The morning session covers the basics of 16S analysis including sample collection, PCR amplification of the 16S gene, clustering sequences into OTUs, assigning taxonomy, and calculating alpha and beta diversity. The assumptions and limitations of 16S analysis are also discussed. The afternoon session introduces metagenomics and compares it to 16S analysis. It covers taxonomic and functional profiling from metagenomic data as well as tools like PICRUSt for predicting gene functions. The document concludes by discussing the value of multi-omics approaches that integrate different types of microbiome data.
These slides were presented at AGU 2018 by Tanu Malik from DePaul University, in a session convened by Dr. Ian Foster, director of the Data Science and Learning division at Argonne National Laboratory.
This document provides an overview and summary of the Handbook of Soil Analysis by Marc Pansu and Jacques Gautheyrou. It includes 183 figures and 84 tables describing methods for mineralogical, organic, and inorganic analysis of soils. The handbook aims to help users choose appropriate analytical methods for different soil materials and problems. It describes principles, procedures, constraints, and limits for a wide range of analytical techniques, including spectroscopy, diffraction, thermogravimetry, chromatography, separation methods, and more. The book is intended to be a reference for soil scientists, engineers, technicians, students, and other researchers studying soils and the environment.
Keynote talk targeted to PhD students, during the BENEVOL 2023 research seminar (focused on software evolution) in Nijmegen, 27 November 2023, by Tom Mens (full professor in software engineering at University of Mons, Belgium). The keynote aims to provide tips, tricks and practical advice on how to become successful as a PhD student.
Recognising bot activity in collaborative software developmentTom Mens
Presentation by Natarajan Chidambaram during the International ICSE Workshop on Bots in Software Engineering (BotSE 2023) in Australia. Joint work with Mehdi Golzadeh, Tom Mens, Alexandre Decan of the Software Engineering Lab of the University of Mons and with Eleni Constantinou.
A Dataset of Bot and Human Activities in GitHubTom Mens
Presentation at the IEEE International Conference on Mining Software Repositories (MSR 2023) by Natarajan Chidambaram (Software Engineering Lab, University of Mons, Belgium) of a dataset of bot and human activities extracted from GitHub
This document discusses the rise of GitHub Actions (GHA) as a dominant continuous integration (CI) service based on a longitudinal study of 91,810 GitHub repositories. The study analyzed the evolution and usage of seven popular CI services over nine years, focusing on their co-usage and migration patterns. The study provides statistical evidence that GHA became the most used CI service within 18 months of its introduction, coinciding with a decrease in Travis usage likely due to policy changes and migrations to GHA. Interviews with software practitioners revealed competition between services and reasons for co-using or migrating between alternatives.
Presentation of ECOSTBio Action CM1305 at APC Keflavik (Iceland)Marcel Swart
This document summarizes the ECOSTBio CM1305 Action, which aims to establish a European network to study spin states of transition metal complexes. It will set up a SPINSTATE database, develop new computational methods, and facilitate collaboration between experimental and theoretical groups. The Action has 4 working groups focused on the database, enzymatic spin states, spin crossover materials, and biomimetic spin states. It involves 75 parties from 19 countries and over 75 participants in the first year, with equal representation of experimentalists and theoreticians. Future plans include populating the database, surveying spin states in enzymes and spin crossover materials, and synthesizing complexes to study through spectroscopy and reactivity experiments.
Electronic publishing at calicut medical college, keralakmusthu
The document discusses electronic publishing of three open access journals at Calicut Medical College in Kerala, India. It analyzes the Calicut Medical Journal, Journal of Orthopedics, and Internet Journal of Cardiology in terms of subject coverage, periodicity, format, indexing, contributors, and copyright policies. The analysis found that the journals provide free and open access to biomedical research, with a majority of contributors being Indian authors, indicating acceptance of open access publishing in India.
From Research Objects to Reproducible Science TalesBertram Ludäscher
University of Southampton. Electronics & Computer Science. Research Seminar (Invited Talk).
TITLE: From Research Objects to Reproducible Science Tales
ABSTRACT. Rumor has it that there is a reproducibility crisis in science. Or maybe there are multiple crises? What do we mean by reproducibility and replicability anyways? In this talk I will first make an attempt at sorting out some of the terminological confusion in this area, focusing on computational aspects. The PRIMAD model is another attempt to describe different aspects of reproducibility studies by focusing on the "delta" between those studies and the original study. In addition to these more theoretical investigations, I will discuss practical efforts to create more reproducible and more transparent computational platforms such as the one developed by the Whole-Tale project: here 'tales' are executable research objects that may combine data, code, runtime environments, and narratives (i.e., the traditional "science story"). I will conclude with some thoughts about the remaining challenges and opportunities to bridge the large conceptual gaps that continue to exist despite the recognition of problems of reproducibility and transparency in science.
ABOUT the Speaker. Bertram Ludäscher is a professor at the School of Information Sciences at the University of Illinois, Urbana-Champaign and a faculty affiliate with the National Center for Supercomputing Applications (NCSA) and the Department of Computer Science at Illinois. Until 2014 he was a professor at the Department of Computer Science at the University of California, Davis. His research interests range from practical questions in scientific data and workflow management, to database theory and knowledge representation and reasoning. Prior to his faculty appointments, he was a research scientist at the San Diego Supercomputer Center (SDSC) and an adjunct faculty at the CSE Department at UC San Diego. He received his M.S. (Dipl.-Inform.) in computer science from the University of Karlsruhe (now K.I.T.), and his PhD (Dr. rer. nat.) from the University of Freiburg, in Germany.
Call for paper – first issue july – september 2015 srjournals1
This document announces the launch of a new open access journal publisher called Scientific Research Journals Publication. It is seeking research papers and manuscripts from various fields including engineering, technology, agriculture, sports, education, basic science, life sciences, humanities, chemical, marine, health and medical sciences. The publisher offers over 100 journals across various disciplines. Key dates for the first issue in July-September 2015 are provided, including submission deadlines and expected publication dates. Instructions are given for authors to publish their research by emailing papers or uploading them directly to the publisher's website.
This document summarizes the history and activities of SIG-FPAI, a special interest group on artificial intelligence and natural language processing in Japan. It discusses past annual meetings and key topics discussed. It also provides an overview of the development of AI and the internet in Japan from the 1980s to present day. Key events and technologies discussed include the emergence of ISPs in the early 1990s, the rise of search engines and e-commerce in the late 1990s/early 2000s, and the growth of social media and mobile internet in the mid-2000s.
This document provides information about the SPIE Smart Structures/NDE 2014 conference to be held March 9-13, 2014 in San Diego, California. The conference will include 10 parallel conferences covering topics related to smart structures, non-destructive evaluation, health monitoring, biomimetics, electroactive polymers, sensors, and more. It will feature invited talks, contributed talks, posters, and a special presentation from the San Diego Zoo on bioinspiration. Attendees are invited to submit abstracts by August 26, 2013 and the conference will include an exhibition and awards program.
Apesar de seu uso generalizado, os métodos bibliométricos têm várias limitações, especialmente quando se trata da análise dos países em desenvolvimento. Esta apresentação irá recuperar estas limitações (cobertura parcial da literatura nacional em países de língua não inglesa, baixa cobertura de livros, etc.), bem como fornecer dados sobre a sua extensão nas diferentes disciplinas. Também serão detalhados as limitações do Fator de Impacto e os argumentos contra a sua utilização em avaliação da pesquisa.
Despite their widespread use, bibliometric methods have several limitations, especially when it comes to the analysis of developing countries. This presentation will recall these limitations (partial coverage of national literature for non-English speaking countries, weak coverage of books, etc.) as well as provide data on their extent in the different disciplines. It will also detail the drawbacks of the Impact Factor and argue against its use in research evaluation.
A pesar de su uso generalizado, los métodos bibliométricos tienen varias limitaciones, especialmente cuando se trata del análisis de los países en desarrollo. Esta presentación recordará estas limitaciones (cobertura parcial de la literatura nacional de los países de habla no inglesa, la debilidad de la cobertura de libros, etc), así como proporcionar datos sobre su extensión en las distintas disciplinas. También describirá pormenorizadamente los inconvenientes del Factor de Impacto y argumentar en contra de su uso en la evaluación de la investigación.
This document provides an overview of library resources for research related to biomedical microdevices. It recommends several key disciplines (nanoscience, nanotechnology, biomedical engineering), databases (Science Citation Index, Compendex, Inspec, SciFinder Scholar, PubMed, IEEE Xplore), and search terms. The document highlights interdisciplinary nature of field and importance of using controlled vocabularies to maximize search results. Library staff are available to assist with any questions.
This document discusses bibliometric indicators and how to measure the impact of scholarly publications and research. It provides examples of citation counts and journal impact factors for publications from Wageningen University. It also discusses strategies for increasing the impact of research such as publishing in high impact journals, collaborating with other researchers, citing other works, and disseminating research through different channels.
1. The document discusses limiting global warming to 2 degrees Celsius as agreed upon in 2010.
2. It notes that to achieve this, all anthropogenic emissions from 2013 to 2100 must be limited to 260 gigatonnes of carbon.
3. At current emission trends, 247 additional gigatonnes of carbon will be emitted in just 21 years, far exceeding the 2 degree limit. Urgent action is needed to reduce emissions.
This document discusses ontologies and their use for knowledge representation. It provides definitions of ontologies from computer science and information science perspectives. The document outlines some key components of ontologies including concepts, relations between concepts, and axioms. It discusses why ontologies are useful for communication, knowledge reuse and analysis. Examples of ontologies are provided, including AGROVOC and a fisheries ontology. The differences between thesauri and ontologies are also summarized.
Is the current measure of excellence perverting Science? A Data deluge is com...Lourdes Verdes-Montenegro
Talk prepared for motivating the Session proposed by AMIGA team to SKA Office and organized by William Garnier (SKAO) for ESOF (European Science Forum) held in Toulouse in July 2018
This document provides an overview of a tutorial on analyzing microbiome data using 16S rRNA gene sequencing and metagenomics. The morning session covers the basics of 16S analysis including sample collection, PCR amplification of the 16S gene, clustering sequences into OTUs, assigning taxonomy, and calculating alpha and beta diversity. The assumptions and limitations of 16S analysis are also discussed. The afternoon session introduces metagenomics and compares it to 16S analysis. It covers taxonomic and functional profiling from metagenomic data as well as tools like PICRUSt for predicting gene functions. The document concludes by discussing the value of multi-omics approaches that integrate different types of microbiome data.
These slides were presented at AGU 2018 by Tanu Malik from DePaul University, in a session convened by Dr. Ian Foster, director of the Data Science and Learning division at Argonne National Laboratory.
This document provides an overview and summary of the Handbook of Soil Analysis by Marc Pansu and Jacques Gautheyrou. It includes 183 figures and 84 tables describing methods for mineralogical, organic, and inorganic analysis of soils. The handbook aims to help users choose appropriate analytical methods for different soil materials and problems. It describes principles, procedures, constraints, and limits for a wide range of analytical techniques, including spectroscopy, diffraction, thermogravimetry, chromatography, separation methods, and more. The book is intended to be a reference for soil scientists, engineers, technicians, students, and other researchers studying soils and the environment.
Keynote talk targeted to PhD students, during the BENEVOL 2023 research seminar (focused on software evolution) in Nijmegen, 27 November 2023, by Tom Mens (full professor in software engineering at University of Mons, Belgium). The keynote aims to provide tips, tricks and practical advice on how to become successful as a PhD student.
Recognising bot activity in collaborative software developmentTom Mens
Presentation by Natarajan Chidambaram during the International ICSE Workshop on Bots in Software Engineering (BotSE 2023) in Australia. Joint work with Mehdi Golzadeh, Tom Mens, Alexandre Decan of the Software Engineering Lab of the University of Mons and with Eleni Constantinou.
A Dataset of Bot and Human Activities in GitHubTom Mens
Presentation at the IEEE International Conference on Mining Software Repositories (MSR 2023) by Natarajan Chidambaram (Software Engineering Lab, University of Mons, Belgium) of a dataset of bot and human activities extracted from GitHub
This document discusses the rise of GitHub Actions (GHA) as a dominant continuous integration (CI) service based on a longitudinal study of 91,810 GitHub repositories. The study analyzed the evolution and usage of seven popular CI services over nine years, focusing on their co-usage and migration patterns. The study provides statistical evidence that GHA became the most used CI service within 18 months of its introduction, coinciding with a decrease in Travis usage likely due to policy changes and migrations to GHA. Interviews with software practitioners revealed competition between services and reasons for co-using or migrating between alternatives.
Nurturing the Software Ecosystems of the FutureTom Mens
In January 2018, four Software Engineering research groups located in different Belgian Universities launched a five year research project to nurture the software ecosystems of the future. We assembled a diverse team of about a dozen researchers and embarked on an exciting journey leading to a rich and diverse suite of papers, tools and datasets. Halfway into the project the corona pandemic intervened, but despite several months of lockdown, we succeeded in increasing inter-university collaboration. In this paper we share our achievements so that the BENEVOL community may benefit from our experience.
Comment programmer un robot en 30 minutes?Tom Mens
Comment apprendre à programmer un robot en 30 minutes? Atelier organisé par Tom Mens (en collaboration avec Pierre Zielinski, Gauvain Devillez et Sebastien Bonte) lors des Journées Math-Sciences du Printemps des Sciences 2022 à l'Université de Mons
On the rise and fall of CI services in GitHubTom Mens
Presentation of SANER 2022 conference article "On the rise and fall of CI services in GitHub" by Mehdi Golzadeh (co-authored with Alexandre Decan and Tom Mens).
On backporting practices in package dependency networksTom Mens
Presentation at FOSDEM 2022 Composition and Dependency Management DevRoom of empirical research on backporting practices in package dependency networks, published in the IEEE Transactions in Software Engineering in 2021 (https://doi.org/10.1109/TSE.2021.3112204)
Joint work by Alexandre Decan, Tom Mens; Ahmed Zeourali, Coen De Roover as part of the Belgian Excellence of Science research project SECOASSIST (https://secoassist.github.io)
Comparing semantic versioning practices in Cargo, npm, Packagist and RubygemsTom Mens
Presentation by Tom Mens at PackagingCon 2021 on Wednesday 10 November 2021.
Abstract: Semantic versioning (semver) is a commonly accepted open source practice, used by many package management systems to inform whether new package releases introduce possibly backward incompatible changes. Maintainers depending on such packages can use this practice to reduce the risk of breaking changes in their own packages by specifying version constraints on their dependencies. Depending on the amount of control a package maintainer desires to assert over her package dependencies, these constraints can range from very permissive to very restrictive. We empirically compared the evolution of semver compliance in four package management systems: Cargo, npm, Packagist and Rubygems. We discuss to what extent ecosystem-specific characteristics influence the degree of semver compliance, and we suggest to develop tools adopting the wisdom of the crowds to help package maintainers decide which type of version constraints they should impose on their dependencies.
We also studied to which extent the packages distributed by these package managers are still using a 0.y.z release, suggesting less stable and immature packages. We explore the effect of such "major zero" packages on semantic versioning adoption.
Our findings shed insight in some important differences between package managers with respect to package versioning policies.
Our empirical results have been published in two peer-reviewed academic journals: the IEEE Transactions in Software Engineering (https://doi.org/10.1109/TSE.2019.2918315) and Elsevier Science of Computer Programming (https://doi.org/10.1016/j.scico.2021.102656).
Achknowledgments: Research conducted in the context of the SECOASSIST "Excellence of Science" Research Project.
Presentation by Tom Mens at FOSDEM21 (Free Open Source Developers Meeting, February 2021). Published in Science of Computer Programming, August 2021.
https://doi.org/10.1016/j.scico.2021.102656
Abstract: When developing open source software end-user applications or reusable software packages, developers depend on software packages distributed through package managers such as npm, Packagist, Cargo, RubyGems. In addition to this, empirical evidence has shown that these package managers adhere to a large extent to semantic versioning principles. Packages that are still in major version zero are considered unstable according to semantic versioning, as some developers consider such packages as immature, still being under initial development.
This presentation reports on large-scale empirical evidence on the use of dependencies towards 0.y.z versions in four different software package distributions: Cargo, npm, Packagist and RubyGems. We study to which extent packages get stuck in the zero version space, never crossing the psychological barrier of major version zero. We compare the effect of the policies and practices of package managers on this phenomenon. We do not reveal the results of our findings in this abstract yet, as it would spoil the fun of the presentation.
Evaluating a bot detection model on git commit messagesTom Mens
Detecting the presence of bots in distributed software development activity is very important in order to prevent bias in socio-technical empirical studies. In previous work, we proposed a classification model to detect bots in GitHub repositories based on the pull request and issue comments of GitHub accounts. The current study generalises the approach to git contributors based on their commit messages. We train and evaluate the classification model on a large dataset of 6,922 git contributors. The original model based on pull request and issue comments obtained a precision of 0.77 on this dataset, whereas retraining the classification model on git commit messages increased the precision to 0.80. As a proof-of-concept, we implemented this model in BoDeGiC, an open source command-line tool to detect bots in git repositories.
Is my software ecosystem healthy? It depends!Tom Mens
QUATIC 2020 keynote presentation by Tom Mens (University of Mons) on dependency-related health issues in software ecosystems and research advances to address such health issues. Part of the presented research has been conducted as part of the Belgian SECO-ASSIST Excellence of Science Research Project.
Bot or not? Detecting bots in GitHub pull request activity based on comment s...Tom Mens
Presentation by Mehdi Golzadeh (Software Engineering Lab, University of Mons) of an article published at the 2nd International ICSE Workshop on Bots In Software Engineering (BotSE). See https://doi.org/10.1145/3387940.3391503
Abstract: Many empirical studies focus on socio-technical activity in social coding platforms such as GitHub, for example to study the onboarding, abandonment, productivity and collaboration among team members. Such studies face the difficulty that GitHub activity can also be generated automatically by bots of a different nature. It therefore becomes imperative to distinguish such bots from human users. We propose an automated approach to detect bots in GitHub pull request activity. Relying on the assumption that bots contain repetitive message patterns in their pull request comments, we analyse the similarity between multiple messages from the same GitHub identity, using a clustering method that combines the Jaccard and Levenshtein distance. We empirically evaluate our approach by analysing 20,090 comments of 250 users and 42 bots in 1,262 GitHub repositories. Our results show that the method is able to clearly separate bots from human users.
How magic is zero? An Empirical Analysis of Initial Development Releases in S...Tom Mens
1. 0.y.z packages are highly prevalent, contributing to 90% of packages in some distributions even though documentation states they are for initial development.
2. It generally takes a few months for packages to reach ≥1.0.0 but 20% take over a year, suggesting packages get stuck in 0.y.z.
3. 0.y.z packages are updated slightly more frequently but the difference is negligible, and there is little practical difference in how 0.y.z and ≥1.0.0 packages are used.
Comparing dependency issues across software package distributions (FOSDEM 2020)Tom Mens
This talk reports on our findings based on multiple empirical studies that we have conducted to understand different aspects of dependency management and their practical implications. This includes:
* the outdatedness of package dependencies, the transitive impact of such "technical lag", and its relation to the presence of bugs and security vulnerabilities.
* the impact of using either more permissive or more restrictive version contraints on dependencies.
* the virtues and limitations of being compliant to semantic versioning, a common policy to inform dependents whether new releases of software packages introduce possibly backward incompatible changes.
* the impact of specific characteristics, policies and tools used by the packaging ecosystem and its supporting community on all of the above.
The contents of the talk is primarily based on the following peer-reviewed scientific articles:
* What do package dependencies tell us about semantic versioning? Alexandre Decan, Tom Mens. IEEE Transactions on Software Engineering, 2019. https://doi.org/10.1109/TSE.2019.2918315
* An empirical comparison of dependency network evolution in seven software packaging ecosystems. Alexandre Decan, Tom Mens, Philippe Grosjean. Empirical Software Engineering 24(1):381-416, 2019. https://doi.org/10.1007/s10664-017-9589-y
* A formal framework for measuring technical lag in component repositories and its application to npm. Ahmed Zerouali, Tom Mens, Jesus Gonzalez‐Barahona, Alexandre Decan, Eleni Constantinou, Gregorio Robles. Journal of Software: Evolution and Process 31(8), 2019. https://doi.org/10.1002/smr.2157
* On the Impact of Security Vulnerabilities in the npm Package Dependency Network. Alexandre Decan, Tom Mens, Eleni Constantinou. International Conference on Mining Software Repositories, 2018. https://doi.org/10.1145/3196398.3196401
* On the Evolution of Technical Lag in the npm Package Dependency Network. Alexandre Decan, Tom Mens, Eleni Constantinou. International Conference on Software Maintenance and Evolution, 2018. https://doi.org/10.1109/ICSME.2018.00050
Measuring Technical Lag in Software Deployments (CHAOSScon 2020)Tom Mens
Presentation at CHAOSSCon Europe 2020 about the generic technical lag software measurement framework. Technical lag measures the increasing difference between deployed software components and the ideal upstream software components.
For more information, see https://doi.org/10.1002/smr.2157
This presentation reports on the research results achieved in the context of the interuniversity interdisciplinary research project SECOHealth "Vers une méthodologie et analyse socio-technique interdisciplinaire de la santé des écosystèmes logiciels" co-financed by FRS-FNRS Belgium and FRQ (FRSC - FRNT, Québec) with principal investigators Tom Mens (UMONS), Bram Adams (Polytechnique Montréal) and Josianne Marsan (Université Laval).
Introduction to the research seminar on empirical analysis of open source software ecosystems, organised by the SECO-ASSIST "excellence of science" research project, on September 4th, 2019 at the University of Mons, Belgium. With invited presentations by Alexander Serebrenik, Jesus Gonzalez-Barahona, Dario Di Nucci and Henrique Nucci. The seminar concludes with the public PhD defense of Ahmed Zerouali (supervised by Tom Mens) on the topic of "A Measurement Framework for Analyzing Technical Lag in Open-Source Software Ecosystems"
Empirically Analysing the Socio-Technical Health of Software Package ManagersTom Mens
Invited presentation at Concordia University (Montreal, Canada) by Eleni Constantinou and Tom Mens on recent research about the socio-technical health issues in software package management ecosystems.
Abstract: The large majority of today’s software is relying on open software software components. Such components are typically distributed through package managers for a wide variety of programming languages, and developed and maintained through online distributed software development services like GitHub. Software component repositories are perceived as software ecosystems that constitute complex and evolving socio-technical software dependency networks. Because of their complexity and evolution, these ecosystems tend to suffer from a wide variety of software health issues that can be either technical or social in nature. Examples of such issues include the ecosystem fragility due to exponential growth and transitive dependencies; the abundance of outdated, unmaintained or obsolete software components; the prolonged presence of unfixed bugs and security vulnerabilities; the abandonment or high turnover of key contributors, suboptimal collaboration between contributors, and many more. This presentation will report on our past and ongoing empirical research that studies such health factors within and across different software packaging ecosystems (such as npm, RubyGems, Cargo, CRAN, CPAN). We provide empirical evidence of some of the health problems, compare their presence across different ecosystems, and suggest ways to reduce their potential impact by providing concrete guidelines and tools. The presented research Is being conducted by researchers of the Software Engineering Lab at the University of Mons in the context of two ongoing projects SECOHealth and SECO-ASSIST, aiming to analyse and improve the health of software ecosystems.
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...Dr. Vinod Kumar Kanvaria
Exploiting Artificial Intelligence for Empowering Researchers and Faculty,
International FDP on Fundamentals of Research in Social Sciences
at Integral University, Lucknow, 06.06.2024
By Dr. Vinod Kumar Kanvaria
How to Build a Module in Odoo 17 Using the Scaffold MethodCeline George
Odoo provides an option for creating a module by using a single line command. By using this command the user can make a whole structure of a module. It is very easy for a beginner to make a module. There is no need to make each file manually. This slide will show how to create a module using the scaffold method.
How to Fix the Import Error in the Odoo 17Celine George
An import error occurs when a program fails to import a module or library, disrupting its execution. In languages like Python, this issue arises when the specified module cannot be found or accessed, hindering the program's functionality. Resolving import errors is crucial for maintaining smooth software operation and uninterrupted development processes.
The simplified electron and muon model, Oscillating Spacetime: The Foundation...RitikBhardwaj56
Discover the Simplified Electron and Muon Model: A New Wave-Based Approach to Understanding Particles delves into a groundbreaking theory that presents electrons and muons as rotating soliton waves within oscillating spacetime. Geared towards students, researchers, and science buffs, this book breaks down complex ideas into simple explanations. It covers topics such as electron waves, temporal dynamics, and the implications of this model on particle physics. With clear illustrations and easy-to-follow explanations, readers will gain a new outlook on the universe's fundamental nature.
How to Setup Warehouse & Location in Odoo 17 InventoryCeline George
In this slide, we'll explore how to set up warehouses and locations in Odoo 17 Inventory. This will help us manage our stock effectively, track inventory levels, and streamline warehouse operations.
How to Manage Your Lost Opportunities in Odoo 17 CRMCeline George
Odoo 17 CRM allows us to track why we lose sales opportunities with "Lost Reasons." This helps analyze our sales process and identify areas for improvement. Here's how to configure lost reasons in Odoo 17 CRM
it describes the bony anatomy including the femoral head , acetabulum, labrum . also discusses the capsule , ligaments . muscle that act on the hip joint and the range of motion are outlined. factors affecting hip joint stability and weight transmission through the joint are summarized.
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UPRAHUL
This Dissertation explores the particular circumstances of Mirzapur, a region located in the
core of India. Mirzapur, with its varied terrains and abundant biodiversity, offers an optimal
environment for investigating the changes in vegetation cover dynamics. Our study utilizes
advanced technologies such as GIS (Geographic Information Systems) and Remote sensing to
analyze the transformations that have taken place over the course of a decade.
The complex relationship between human activities and the environment has been the focus
of extensive research and worry. As the global community grapples with swift urbanization,
population expansion, and economic progress, the effects on natural ecosystems are becoming
more evident. A crucial element of this impact is the alteration of vegetation cover, which plays a
significant role in maintaining the ecological equilibrium of our planet.Land serves as the foundation for all human activities and provides the necessary materials for
these activities. As the most crucial natural resource, its utilization by humans results in different
'Land uses,' which are determined by both human activities and the physical characteristics of the
land.
The utilization of land is impacted by human needs and environmental factors. In countries
like India, rapid population growth and the emphasis on extensive resource exploitation can lead
to significant land degradation, adversely affecting the region's land cover.
Therefore, human intervention has significantly influenced land use patterns over many
centuries, evolving its structure over time and space. In the present era, these changes have
accelerated due to factors such as agriculture and urbanization. Information regarding land use and
cover is essential for various planning and management tasks related to the Earth's surface,
providing crucial environmental data for scientific, resource management, policy purposes, and
diverse human activities.
Accurate understanding of land use and cover is imperative for the development planning
of any area. Consequently, a wide range of professionals, including earth system scientists, land
and water managers, and urban planners, are interested in obtaining data on land use and cover
changes, conversion trends, and other related patterns. The spatial dimensions of land use and
cover support policymakers and scientists in making well-informed decisions, as alterations in
these patterns indicate shifts in economic and social conditions. Monitoring such changes with the
help of Advanced technologies like Remote Sensing and Geographic Information Systems is
crucial for coordinated efforts across different administrative levels. Advanced technologies like
Remote Sensing and Geographic Information Systems
9
Changes in vegetation cover refer to variations in the distribution, composition, and overall
structure of plant communities across different temporal and spatial scales. These changes can
occur natural.