Benoit Baudry :: baudry@kth.se
OPPORTUNITIES FOR BUILDING ROBUST SOFTWARE SUPPLY CHAINS
Software Development
Software Supply Chain
Software Supply Chain
Software Supply Chain
Robust Software Supply Chain
SBOM
Software Suppliers
Debloat dependencies
15
Open source library for code analysis, 75 dependencies
https://github.com/INRIA/spoon
Example: Spoon library
16
Maven excludes 31 redundant dependencies
https://github.com/INRIA/spoon
Example: Spoon library
17
DepClean detects 13 bloated dependencies
https://github.com/INRIA/spoon
Example: Spoon library
18
| JAR Size (MB) | #Classes |
Before | 16.2 | 7 425 |
After | 12.7 | 5 593 |
Reduction | 27.6% | 24.7% |
debloat
Debloated Spoon library
DepClean
Bloated dependencies
More Hardening Techniques
Future research
SSF CHAINS
24
References