
		<paper>
			<loc>https://jjcit.org/paper/299</loc>
			<title>TOWARDS RELIABLE IOT AND WEB API MASHUPS: A HISTORY-AWARE LINKED DATA COMPOSITION APPROACH</title>
			<doi>10.5455/jjcit.71-1769702816</doi>
			<authors>Mohammed Amine Belfedhal,Mimoun Malki,Abderrahmane Khiat</authors>
			<keywords>Intelligent media,Media mashups,Semantic integration,IoT and Web APIs</keywords>
			<views>1241</views>
			<downloads>347</downloads>
			<received_date>29-Jan.-2026</received_date>
			<revised_date>  23-Apr-2026, 25-May-2026 and 14-Jun.-2026</revised_date>
			<accepted_date> 16-Jun.-2026</accepted_date>
			<abstract>The growing number of heterogeneous Web and IoT APIs poses a fundamental challenge to the reliability and 
reusability of modern applications, as existing API composition frameworks are hindered by semantic 
fragmentation and a neglect of historical usage patterns. To address this problem, this research paper introduces 
a history-aware semantic framework that enhances the long-term robustness of service compositions by 
embedding APIs into a unified knowledge graph via a dedicated ontology that harmonizes heterogeneous data 
and services through semantic abstraction and domain-level alignment. Reliability of composition is further 
enhanced by incorporating historical composition data capturing co-occurrence and popularity. A genetic 
algorithm dynamically optimizes the weights of these metrics to select the Top-K most reliable mashup 
compositions. Extensive evaluation on the large-scale ProgrammableWeb benchmark (11,492 APIs and 7,336 
mashups) demonstrates a statistically significant improvement of 26% in mashup reliability (p<0.01) compared 
to state-of-the-art baselines. While this work focuses on Intelligent Media mashups as a representative application 
domain, the proposed framework is applicable to general Web and IoT API composition. The integration of 
semantic abstraction, historical analysis and optimization provides a robust solution to generate resilient, 
adaptive and highly reliable service mashups, offering a useful approach to support the long-term adaptability 
and reuse of complex service ecosystems.</abstract>
		</paper>


