Summary

Developed in the context of the IOMDOSE project, Featureous is a software analysis tool for conducting scalable feature-centric analysis of object oriented programs written in Java. Featureous allows developers to seamlessly recover traceability links between user-observable software features, and source code using the dynamic analysis facilities provided by the FeatureTracer library. These links are then a subject to feature-centric analysis, aimed at improving the understanding of how user-observable software behavior is implemented. Such a feature-wise understanding is the prerequisite to feature-wise modification of software during development, evolution, and error correction.

Center personnel

Andrzej Olszak, PhD Student
Bo Nørregaard Jørgensen, Associate professor, Ph.D.

Availability

The latest versions of Featureous and related tutorials can to be found at http://featureous.org.

News

February 2011
http://featureous.org is now online, together with a new release of the tool. The new release features a new set of analytical views and new extension APIs.

October 2010
Paper about the technical aspects of Featureous infrastructure received the Outstanding Research Award at IADIS Applied Computing conference 2010.

July 2010
Tool demo at ICPC'2010 in Braga, Portugal. Added a second, bug-fix, release and three video tutorials.

February 2010
First binary release of Featureous available.

Publications