# EMMA

> free software

**Wikidata**: [Q1337972](https://www.wikidata.org/wiki/Q1337972)  
**Source**: https://4ort.xyz/entity/emma-q1337972

## Summary
EMMA is free software presented as a Java-based code coverage tool, distributed under the Common Public License. The project is hosted at emma.sourceforge.net and is identified in code-hosting/analysis platforms (Open Hub id "emma") and reference databases (Freebase id /m/02697qv).

## Key Facts
- EMMA is classified as free software.  
- EMMA is implemented in the Java programming language (programming_language: Java; reference date: 2018-07-18).  
- EMMA is licensed under the Common Public License.  
- Official website: http://emma.sourceforge.net/.  
- Project logo file: https://commons.wikimedia.org/wiki/Special:FilePath/Emma_(Code_Coverage_Tool).png (filename indicates "Code_Coverage_Tool").  
- Open Hub identifier: emma.  
- Freebase identifier: /m/02697qv.  
- Copyright status: copyrighted.  
- Has a German-language Wikipedia entry (wikipedia_languages: de) and a sitelink_count of 1.  
- pro_linux.de database id: 510.

## FAQs
### Q: What is EMMA?
A: EMMA is free software presented as a Java-based code coverage tool. It is available from its SourceForge site and distributed under the Common Public License.

### Q: What programming language is EMMA written in?
A: EMMA is implemented in Java (programming_language: Java; referenced 2018-07-18).

### Q: Under what license is EMMA distributed?
A: EMMA is distributed under the Common Public License.

### Q: Where can I find EMMA online?
A: The project's website is http://emma.sourceforge.net/. It is also indexed on Open Hub under the id "emma" and has a Freebase id of /m/02697qv.

### Q: Is EMMA free to use and modify?
A: EMMA is classified as free software, and its stated license is the Common Public License. Its copyright status is recorded as copyrighted.

## Why It Matters
EMMA occupies a specific role within the Java development ecosystem as a free software code coverage tool. As a Java-based project, it integrates with the widespread Java toolchain and can be examined on public code and project analysis platforms (SourceForge and Open Hub). The Common Public License governs its distribution, which informs how developers can run, study, change, and redistribute the software consistent with free-software principles. Presence in reference databases (Freebase) and language-specific wikis (German Wikipedia) indicates documented recognition and discoverability. For teams and developers working in Java, tools for measuring code coverage are important for testing visibility and quality assurance; EMMA represents a freely licensed option within that category. Its hosting and identifiers make it accessible for review and tool integration by the community.

## Notable For
- Being implemented in Java, aligning it with the Java development ecosystem.  
- Distribution under the Common Public License.  
- Public hosting and discoverability via a SourceForge project site (emma.sourceforge.net) and an Open Hub id ("emma").  
- Identification in reference databases (Freebase id /m/02697qv) and presence on German Wikipedia.  
- Logo and project assets that label it specifically as a "Code Coverage Tool."

## Body
### Overview
- Instance type: free software.  
- Project identity: EMMA (project artifacts identify it as a code coverage tool based on the logo filename).  
- Official project website: http://emma.sourceforge.net/.

### Technical details
- Programming language: Java.  
- Programming language reference: listed with a reference date of 2018-07-18.  
- Logo: stored at https://commons.wikimedia.org/wiki/Special:FilePath/Emma_(Code_Coverage_Tool).png, filename indicates purpose as a code coverage tool.

### Licensing and copyright
- License: Common Public License.  
- Copyright status: copyrighted.  
- Licensing reference is recorded in the provided structured properties.

### Identifiers and online presence
- Open Hub id: emma.  
- Freebase id: /m/02697qv.  
- pro_linux.de database id: 510.  
- Sitelink_count: 1.  
- Wikipedia languages: de (German).

### Classification and related context
- Classified under the general class "free software" (software distributed under terms that allow users to run, study, change and distribute it and modified versions).  
- Related technology context: Java (object-oriented programming language; inception noted as 1995 in related data).

## References

1. [The emma Open Source Project on Open Hub: Languages Page. Open Hub](https://www.openhub.net/p/emma/analyses/latest/languages_summary)