Skip to content

Latest commit

Β 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
Β 
Β 

README.md

Software Reliability Lab (SR-Lab)

Website GitHub Org's Stars

Welcome to the GitHub organization of the Software Reliability Lab (SR-Lab), a research group focused on methods and techniques for improving the quality and dependability of software systems, emphasising the construction of practical tools that can have societal impact. Our work spans from empirical software engineering methods that can inform practitioners and direct future research, to formal methods that can verify the absence of certain types of bugs.


πŸ’‘ What We Do

We work at the intersection of:

  • πŸ“ Programming Languages and Formal Methods
  • πŸ›  Software Verification and Static Analysis
  • πŸ§ͺ Empirical Software Engineering

Our research produces both insights and toolsβ€”often open-sourceβ€”that help developers understand and improve the systems they build. We work in domains such as:

  • ☁️ Infrastructure as Code (IaC)
  • πŸ“± Android Applications
  • πŸ” Ethereum Smart Contracts

πŸ”¬ Featured Projects

  • GLITCH: GLITCH is a technology-agnostic framework that enables automated detection of code smells in Infrastructure-as-Code scripts.
  • CoqPyt: Python client for coq-lsp
  • EcoAndroid: A static analysis tool to detect energy-related bugs in Android applications.
  • hoogle_plus: Type-driven, component based synthesis, showcasing TYpe Guided Abstract Refinement (TYGAR).
  • SmartBugs: SmartBugs is a Framework to Analyze Ethereum Smart Contracts

πŸ‘‰ Explore all repositories in the organization page Β»


πŸ‘₯ People

Our group includes faculty, PhD students, MSc students, and collaborators passionate about software reliability and real-world impact.
See the full team: sr-lab.github.io/#people


πŸ“š Publications

We publish at top-tier venues like ICSE, FSE, ASE, ISSTA, ICST, TSE, and ESEM. You can browse our recent publications here:


πŸ§‘β€πŸ’» Join Us

We're always open to collaboration. If you are a student, researcher, or practitioner interested in:

  • Building tools that help developers write better code and produce more rebiable software systems
  • Applying formal methods to modern software systems
  • Mining and analyzing real-world software artifacts

For opportunities, see our Research Opportunities page.

Feel free to get in touch!


πŸ“« Contact

  • 🌐 sr-lab.github.io
  • πŸ“ We are currently based in sunny and beautiful Portugal

πŸ“œ License

Unless otherwise noted, our code and datasets are released under open-source licenses (e.g., MIT, Apache 2.0). See individual repositories for details.