Site-wide links

Computing & Information Sciences

Discovering new, innovative methods and research opportunities in solving complex present-day and future computing challenges.

Sampling of combinatorial structures is an important statistical tool used in applications in a number of areas ranging from statistical physics, data mining, to biological sciences. Of comparable importance is the computation of the cor- responding partition function, which, in the case of the uniform... READ MORE
Although the iPad device has become a new trend as a teaching and learning tool in schools, using it in Saudi schools is still relatively new. So, the purpose of the study was to investigate whether the iPad enhances the teaching and learning styles... READ MORE
We studied the problem of searching answers for questions on a Question-and-Answer Website from knowledge bases. A number of research efforts had been developed using Stack Overflow data, which is available for the public. Surprisingly, only a few papers tried to improve the search for... READ MORE
The architecture design of a software system plays a crucial role in addressing security requirements early in the development lifecycle through forming design solutions that prevent or mitigate attacks in a system. Consequently, flaws in the software architecture can impact various security concerns in... READ MORE
An excellent software project can often identify quality attributes, expressed by the nonfunctional requirements. Quality attributes include modifiability, performance, availability, security, and so on. The nonfunctional requirements that address those quality attributes should be considered during the design phase. The quality attribute design approaches will... READ MORE