A java tool to automatically recognize sentences in emails that are relevant in the software engineering domain.
DECA (Development Emails Content Analyzer) is a Java tool to automatically recognize natural language fragments in emails that are relevant in the software engineering domain. Actually, DECA implements an approach which allows to recognize most informative sentences for development purposes by exploiting a set of recurrent natural language patterns that developers often use in such communication channel. DECA purpose is to capture the intent of each informative sentence (requesting a new feature, description of a problem, or proposing a solution) and consequently to allow developers to better manage the information contained in emails.
How to use DECA
DECA Demonstration Video:
DECA example of use:
DECA Replication Package
DECA Replication paper of the research work: Download (ZIP, 90 KB).
DECA_Implemented_Heuristics in the research work: Download http://www.ifi.uzh.ch/seal/people/panichella/Appendix.pdf
DECA executable jar
The DECA tool with a user-friendly GUI which can be used as a standalone application (JRE 7 or higher required) Download (ZIP, 5 MB).
DECA java API
A java API for developers to easily integrate our tool in other java projects (The following picture explains how to use it). Download (ZIP, 5 MB).
Andrea Di Sorbo University of Sannio, Italy
Sebastiano Panichella University of Zurich, Switzerland
Corrado A. Visaggio University of Sannio, Italy
Massimiliano Di Penta
University of Sannio, Italy
Gerardo CanforaUniversity of Sannio, Italy
Harald C. Gall University of Zurich, Switzerland