Functional Requirements Identification Using Item-to-Item Collaborative Filtering

One of the most difficult tasks in the development of software is the identification of the functional requirements. A well-defined functional requirement will eventually map the success of a software project. A support tool that can recommend candidate functional requirements for a software project...

Full description

Saved in:
Bibliographic Details
Main Authors: Fernandez, Proceso L, Jr, Hidalgo, Reynald Jay F
Format: text
Published: Archīum Ateneo 2015
Subjects:
Online Access:https://archium.ateneo.edu/discs-faculty-pubs/77
https://archium.ateneo.edu/cgi/viewcontent.cgi?article=1076&context=discs-faculty-pubs
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Ateneo De Manila University
id ph-ateneo-arc.discs-faculty-pubs-1076
record_format eprints
spelling ph-ateneo-arc.discs-faculty-pubs-10762020-05-06T08:34:29Z Functional Requirements Identification Using Item-to-Item Collaborative Filtering Fernandez, Proceso L, Jr Hidalgo, Reynald Jay F One of the most difficult tasks in the development of software is the identification of the functional requirements. A well-defined functional requirement will eventually map the success of a software project. A support tool that can recommend candidate functional requirements for a software project being developed will help software engineers to deliver the right software to the clients.The purpose of this study is to determine whether a collection of previously developed software applications can serve as basis for the development of a model to identify functional requirements of a project to be developed. Completed software project documentations of Master in Information Technology graduates from Higher Education Institutions in northern Luzon were collected and categorized, and projects on Faculty Evaluation Systems were analyzed in order to extract the vectors of functional requirements for the target software domain. Item-to-item collaborative filtering is then applied to these vectors to form the recommender model. Finally, the model was validated using the leave-one-out cross-validation technique. The resulting high accuracy rate indicates that the model built using the item-to-item collaborative filter may be used to build a tool that can automatically recommend important related functional requirements given one or more requirements identified by any of the project stakeholders. 2015-10-01T07:00:00Z text application/pdf https://archium.ateneo.edu/discs-faculty-pubs/77 https://archium.ateneo.edu/cgi/viewcontent.cgi?article=1076&context=discs-faculty-pubs Department of Information Systems & Computer Science Faculty Publications Archīum Ateneo Collaborative filtering functional requirements item-to-item collaborative filtering requirements engineering Computer Sciences Software Engineering Theory and Algorithms
institution Ateneo De Manila University
building Ateneo De Manila University Library
country Philippines
collection archium.Ateneo Institutional Repository
topic Collaborative filtering
functional requirements
item-to-item collaborative filtering
requirements engineering
Computer Sciences
Software Engineering
Theory and Algorithms
spellingShingle Collaborative filtering
functional requirements
item-to-item collaborative filtering
requirements engineering
Computer Sciences
Software Engineering
Theory and Algorithms
Fernandez, Proceso L, Jr
Hidalgo, Reynald Jay F
Functional Requirements Identification Using Item-to-Item Collaborative Filtering
description One of the most difficult tasks in the development of software is the identification of the functional requirements. A well-defined functional requirement will eventually map the success of a software project. A support tool that can recommend candidate functional requirements for a software project being developed will help software engineers to deliver the right software to the clients.The purpose of this study is to determine whether a collection of previously developed software applications can serve as basis for the development of a model to identify functional requirements of a project to be developed. Completed software project documentations of Master in Information Technology graduates from Higher Education Institutions in northern Luzon were collected and categorized, and projects on Faculty Evaluation Systems were analyzed in order to extract the vectors of functional requirements for the target software domain. Item-to-item collaborative filtering is then applied to these vectors to form the recommender model. Finally, the model was validated using the leave-one-out cross-validation technique. The resulting high accuracy rate indicates that the model built using the item-to-item collaborative filter may be used to build a tool that can automatically recommend important related functional requirements given one or more requirements identified by any of the project stakeholders.
format text
author Fernandez, Proceso L, Jr
Hidalgo, Reynald Jay F
author_facet Fernandez, Proceso L, Jr
Hidalgo, Reynald Jay F
author_sort Fernandez, Proceso L, Jr
title Functional Requirements Identification Using Item-to-Item Collaborative Filtering
title_short Functional Requirements Identification Using Item-to-Item Collaborative Filtering
title_full Functional Requirements Identification Using Item-to-Item Collaborative Filtering
title_fullStr Functional Requirements Identification Using Item-to-Item Collaborative Filtering
title_full_unstemmed Functional Requirements Identification Using Item-to-Item Collaborative Filtering
title_sort functional requirements identification using item-to-item collaborative filtering
publisher Archīum Ateneo
publishDate 2015
url https://archium.ateneo.edu/discs-faculty-pubs/77
https://archium.ateneo.edu/cgi/viewcontent.cgi?article=1076&context=discs-faculty-pubs
_version_ 1681506577234788352