Reference Hub1
A Systematic Approach for Designing Educational Recommender Systems

A Systematic Approach for Designing Educational Recommender Systems

Patrick H. S. Brito, Ig Ibert Bittencourt, Aydano Pamponet Machado, Evandro Costa, Olavo Holanda, Rafael Ferreira, Thiago Ribeiro
ISBN13: 9781613504895|ISBN10: 1613504896|EISBN13: 9781613504901
DOI: 10.4018/978-1-61350-489-5.ch010
Cite Chapter Cite Chapter

MLA

Olga C. Santos and Jesus G. Boticario. "A Systematic Approach for Designing Educational Recommender Systems." Educational Recommender Systems and Technologies: Practices and Challenges, IGI Global, 2012, pp.232-256. https://doi.org/10.4018/978-1-61350-489-5.ch010

APA

O. Santos & J. Boticario (2012). A Systematic Approach for Designing Educational Recommender Systems. IGI Global. https://doi.org/10.4018/978-1-61350-489-5.ch010

Chicago

Olga C. Santos and Jesus G. Boticario. "A Systematic Approach for Designing Educational Recommender Systems." In Educational Recommender Systems and Technologies: Practices and Challenges. Hershey, PA: IGI Global, 2012. https://doi.org/10.4018/978-1-61350-489-5.ch010

Export Reference

Mendeley
Favorite

Abstract

The construction of Educational Recommender System (ERS) demands the incorporation of quality attributes at the software design, such as availability for preventing the service to be unavailable for a long time, and scalability for preventing the system from going offline due to a large number of simultaneous requests. The incorporation of such characteristics makes ERS more complex and expensive, but existing strategies for designing ERS do not consider quality attributes in an explicit way. This chapter presents an architecture-centered solution, which is partially supported by tools and considers quality attributes as early as possible in the software development process in a systematic way, from requirements to the source code. The feasibility of the proposed process is showed in terms of a case study executed in a “step-by-step” fashion, presenting how the software architecture can be designed and gradually refined until it achieves the level of object-oriented classes generated based on design patterns.

Request Access

You do not own this content. Please login to recommend this title to your institution's librarian or purchase it from the IGI Global bookstore.