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...
Saved in:
Main Authors: | , |
---|---|
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 |