Recently, it is one of the most challenging fields in software engineering for embedded software development, since the advancement of embedded technologies has made our life incre...
Software archives contain historical information about the development process of a software system. Using data mining techniques rules can be extracted from these archives. In th...
SOFIA (Artemis project: http://www.sofiaproject.eu/) focuses on answering the challenge of creating smart environments and its goal is to make information that resides in the phys...
Modern software codebases are frequently large, heterogeneous, and constantly evolving. The languages and tools for software construction, including code builds and configuration m...
One promising approach to more effective software development is the concept of product platform originated from mechanical engineering, aiming at architectural product families i...