When software architectures are modeled from different viewpoints using different notations, it is necessary to keep information that appears in several models consistent. To ac...
Technical debt has been the subject of numerous studies over the last few years. To date, most of the research has concentrated on management (detection, quantification, and decis...
During the development of Critical Embedded Systems (CES), quality attributes that are critical for them (e.g., correctness, security, etc.) must be guaranteed. However, this ofte...
Daniel Feitosa, Apostolos Ampatzoglou, Paris Avger...
Software architecture reflects important decisions on structure, used technology and resources. Architecture decisions influence to a large extent requirements on software quali...
Kiana Rostami, Johannes Stammel, Robert Heinrich, ...
Mobile devices have become for many the preferred way of interacting with the Internet, social media and the enterprise. However, mobile devices still do not have the computing po...
Industrial standards are used to formalize procedures, rules and guidelines for the industry to follow. Following a standard requires continuous adoption of the new standardized f...
Conducting (big) data analytics in an organization is not just about using a processing framework (e.g. Hadoop/Spark) to learn a model from data currently in a single file system ...
Donna Xu, Dongyao Wu, Xiwei Xu, Liming Zhu, Len Ba...