Skip to content

SEG-UNIBE/artio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

artio: Component bundle for large-scale investigation of software variability in Nostr

artio logo

👋 Introduction   |    📊 Dashboard   |   🎓 Thesis
Changelog DOI MIT

Introduction

Artio named after the Celtic bear goddess, is a comprehensive component bundle designed for large-scale investigation of software variability in Nostr. It provides a suite of tools and resources to facilitate the analysis and understanding of software variability in the context of Nostr, enabling researchers and practitioners to explore and manage the complexities associated with software variability effectively.

All of these components have been developed as part of the Master Thesis of Michael Kaiser at the University of Bern, Switzerland, under the supervision of Prof. Time Kehrer and Roman Bögli.

More general information about Nostr can be found in the following resources:

artio-relay artio-relay

Dashboard

The public dashboards can be reached via the link below. Artio Dashboard

Thesis

The thesis titled "Large-Scale Investigation of Software Variability in Nostr" is available upon request.

Components

Following is a list of the components included in the Artio bundle, along with their respective GitHub repositories and relevant badges for license, release, and release date.

artio-relay

The artio-relay is a custom Nostr relay implementation that serves as the core component of the Artio bundle. It actively participates in the Nostr network and collects information.

artio-relay logo

artio-relay

artio-insight

The artio-insight is the data analysis component of artio and leverages the data collected by the artio-rely and artio-miner.

artio-insight logo

artio-insight

License: MIT GitHub release GitHub release date

artio-miner

The artio-miner is responsible for mining the Nostr network and collecting data for analysis. It uses the publicly available information from the NIP-11 and NIP-65 messages to gather insights about the software used by the relays in the Nostr network.

artio-miner logo

artio-miner

License: MIT GitHub release GitHub release date

artio-orchestration

The orchestration repository contains the necessary scripts and ansible roles for setting up our environments. This repository is not public due to the fact, that it contains sensitive information. In order to get information about this, please get in touch with us.

artio-orchestration logo

artio-orchestration

About

Component bundle for large-scale investigation of software variability in Nostr

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors