Feature Location
FOSoMo Video
FOSoMo Overview
In this project we specifically focus on identifying ALL of the locations associated with a feature in the code base. This is because our industrial partner is interested in moving its current system to a set of services, where each service reflects a user-functionality. To partition a functionality as a service we need to be aware of, and grab, the code that makes up that functionality and define an interface for it. As this set of services builds up a more encompassing Feature-Oriented model of the system is required, where the components are features and the dependencies are inter-feature in nature.