Live briefing
Everything about Software categories
Groups of software
Software categories are groups of software. They allow software to be understood in terms of those categories, instead of the particularities of each package. Different classification schemes consider different aspects of software. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: Software categoriesA 5-minute orientation
- Skim a recent paper: HLA molecular mismatch categories revised and validated using updated HLAMatchmaker™ softwareInfluential work since 2022
- Pick up a classic book: Quality of Communication-Based SystemsThe most-reprinted book on the subject
- Read the landmark paper: On using machine learning to automatically classify software applications into domain categoriesCited 76 times
- Go sideways: FreewareA closely related topic
- Go sideways: Free softwareA closely related topic
📖 Definitions
No dictionary entry for this exact phrase.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
On using machine learning to automatically classify software applications into domain categories
Software-Defined Networking: Categories, Analysis, and Future Directions
FITTING IN OR STARTING NEW? INVENTION, CONSTRAINT, AND NEW CATEGORIES IN THE SOFTWARE INDUSTRY.
Evaluating relationship categories for clustering object-oriented software systems
Comparative analysis of software fault prediction using various categories of classifiers
Distributed Denial of Service Attack Categories in Software-Defined Networks
Software design knowledge and Vincenti's categories of engineering knowledge [Anecdotes]
Identifying the Importance of UX Dimensions for Different Software Product Categories
🆕 Influential since 2022
📚 Books worth reading
Quality of Communication-Based SystemsGünter Hommel · 1995
Categories for Software EngineeringJose Luiz Fiadeiro · 2008
Foundations of Algebraic Specification and Formal Software DevelopmentDonald Sannella · 2012
Categories for Software EngineeringJosé L. Fiadeiro · 2005
Categories for software engineeringJosé Luiz Fiadeiro · 2005
Communication-Based SystemsGünter Hommel · 2000
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- Freeware Freeware is software, often proprietary, that is distributed at no monetary cost to the end user. There is no agreed-upon set of rights, license, or EULA…
- Free software Free software or libre software, sometimes known as freedom-respecting software, is computer software distributed under free software licenses that allow…
- Proprietary software Proprietary software is software that grants its creator, publisher, or other rightsholder or rightsholder partner a legal monopoly by modern copyright…
- Permissive software license A permissive software license, sometimes also called BSD-like or BSD-style license, is a free-software license which instead of copyleft protections, carries…
- Copyleft Copyleft is the legal technique of granting certain freedoms over copies of copyrighted works with the requirement that the same rights be preserved in…
- GNU Project The GNU Project (/ɡnuː/ GNOO) is a free software, mass collaboration project announced by Richard Stallman on September 27, 1983. Its goal is to provide…
- GNU General Public License The GNU General Public Licenses (GNU GPL or simply GPL) are a series of widely used free software licenses. The GPL is a copyleft license, which means…
- GNU Lesser General Public License The GNU Lesser General Public License (LGPL) is a free-software license published by the Free Software Foundation (FSF). The license allows developers…