Live briefing
Everything about Software composition analysis
Examining the embedded components of software
Software composition analysis (SCA) is a practice in the fields of Information technology and software engineering for analyzing custom-built software applications to detect embedded open-source software and detect if they are up-to-date, contain security flaws, or have licensing requirements. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: Software composition analysisA 5-minute orientation
- Skim a recent paper: Advancing Structure Characterization of PS-80 by Charge-Reduced Mass Spectrometry and Software-Assisted Composition AnalysisInfluential work since 2022
- Pick up a classic book: Computer music modeling and retrievalThe most-reprinted book on the subject
- Read the landmark paper: Nonlinear Finite-Element Analysis Software Architecture Using Object CompositionCited 843 times
- Go sideways: Automated code reviewA closely related topic
- Go sideways: Static application security testingA closely related topic
📖 Definitions
No dictionary entry for this exact phrase.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
Nonlinear Finite-Element Analysis Software Architecture Using Object Composition
Validation study of a new semi-automated software program for CT body composition analysis
Free and Open Source Software License Compliance: Tools for Software Composition Analysis
Reliability and validity of the new VikingSlice software for computed tomography body composition analysis
Objective comparison of commonly used computed tomography body composition analysis software
Comparison of Two Software Versions for Assessment of Body‐Composition Analysis by DXA
A framework for semi-automated software evolution analysis composition
Empirical Study of Software Composition Analysis Tools for C/C++ Binary Programs
🆕 Influential since 2022
Advancing Structure Characterization of PS-80 by Charge-Reduced Mass Spectrometry and Software-Assisted Composition Analysis
Current use of food composition database and dietary analysis software in Saudi Arabia: A review study
A blockchain‐based and microservices‐architected software composition analysis system
A cross-language and cross-binary type approach to binary-source software composition analysis using BM25
Understanding Similarities and Differences Between Software Composition Analysis Tools
📚 Books worth reading
Computer music modeling and retrievalComputer Music Modeling and Retrieval Symposium (1st 2003 Montpellier, France) · 2004
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- Automated code review Automated code review refers to the use of software tools and techniques to assist or fully automate the process of reviewing source code for defects,…
- Static application security testing Static application security testing (SAST) is used to secure software by reviewing its source code to identify security vulnerabilities. Although the process…
- Code property graph In computer science, a code property graph (CPG) is a computer program representation that captures syntactic structure, control flow, and data dependencies…
- Automatic bug fixing Automatic bug-fixing is the automatic repair of software bugs without the intervention of a human programmer. It is also commonly referred to as automatic…
- American Fuzzy Lop (software) Free and open-source software portal American Fuzzy Lop (AFL), stylized in all lowercase as american fuzzy lop, is a free software fuzzer that employs…
- Code review Code review (sometimes to as peer review) is a software quality assurance activity in which one or more people examine the source code of a computer program…
- Software supply chain A software supply chain is the components, libraries, tools, and processes used to develop, build, and publish a software artifact. This collection of…
- Software visualization Software visualization or software visualisation refers to the visualization of information of and related to software systems—either the architecture…