You are on page 1of 10

ABSTRACT

Name, “Using Collaborative Filtering Algorithm in Predicting the Functional


Requirements of Software Projects”, Master in Information Technology, Colegio de Dagupan,
Arellano Street, Dagupan City, Pangasinan. Philippines, March 2021, Adviser: Name of Adviser.

Collaborative filtering (CF) algorithm uses the preferences expressed by previous users
of items being studied and is widely applied to build recommender systems.  A collaborative
filter predicts items that a user will like based on the vote similar users gave to that item. In this
study, we use CF to estimate how much the knowledge of the presence or absence of one
software feature can contribute to the correct prediction of the presence or absence of each of the
possible remaining features Completed software project documentations from the Master in
Information Technology programs of selected northern Luzon higher education institutions were
first collected. An analysis of these documents revealed 25 unique software features and yielded
a binary matrix indicating the presence or absence of a feature in a specific project. Leave-one-
out cross-validation was performed to estimate the predictive power of each element of a given
holdout vector, using the 25x25 cosine similarity matrix generated from the remaining
vectors. The results show that, on average, knowing correctly the presence or absence of only 1
feature can predict with an accuracy of about 58% the presence or absence of the remaining
features.  This is 8% better than that of a naïve 50-50 random binary guessing algorithm, and
somehow indicates the amount of information contributed by one feature value under the CF
algorithm. 

Keywords: Collaborative Filtering Algorithm, Functional Requirements

Writing an Abstract
An abstract is a short, usually 80-
200 words, summary of the paper
that provides the reader enough
information to determine for
himself/herself whether or not to
read the full article. Recall (from
your
own experience?) that when you do
a scan of the related literature, you
probably would use the title
as your main search filter.
Afterwards, you probably read the
abstract in order to determine
whether
the paper is what you need for your
literature review. We should
therefore put some careful thought
in the abstract so that the reader can
be enticed to read on (assuming the
content of the paper
aligns with what the reader needs or
is interested on) or to immediately
be able to dismiss if it is
misaligned.
Note further that some readers who
cite other papers may actually not
read the entire paper
anymore but just the abstract (this is
not a good practice, but it is
unfortunately done by some).
Therefore, you should put enough
information in the abstract to serve
the purpose of such types of
“citers.”
The abstract also gives a roadmap of
the article. Many experienced
writers begin with the abstract,
as a way of organizing his/her
thoughts and ensure that the main
points are captured. Only after he/
she is satisfied with the abstract does
the writer normally flesh out the
details by writing the main
body of the article.
Personally, I suggest that you try to
write the abstract to contain the
following main parts:
1. Background: quick intro/overview
related to the general area of the
study
2. Purpose: answers “what is the
paper/study for?” or “what does it
aims to accomplish?”
3. Methodology: what are the main
steps carried out in order to achieve
the purpose?
4. Results: what are the most
important results achieved after
conducting the methodology?
5. Conclusion/Implications: Now
that we got the results, so what?
Please see the four (4) example
papers below (title an abstract only)
and note the color coding to
indicate the 5 usual main parts of an
abstract
Writing an Abstract
An abstract is a short, usually 80-200 words, summary of the paper that provides the reader
enough information to determine for himself/herself whether or not to read the full article. Recall
(from your own experience?) that when you do a scan of the related literature, you probably would
use the title as your main search filter. Afterwards, you probably read the abstract in order to
determine whether the paper is what you need for your literature review. We should therefore put
some careful thought in the abstract so that the reader can be enticed to read on (assuming the
content of the paper aligns with what the reader needs or is interested on) or to immediately be able
to dismiss if it is misaligned.

Note further that some readers who cite other papers may actually not read the entire paper
anymore but just the abstract (this is not a good practice, but it is unfortunately done by some).
Therefore, you should put enough information in the abstract to serve the purpose of such types of
“citers. The abstract also gives a roadmap of the article. Many experienced writers begin with the
abstract, as a way of organizing his/her thoughts and ensure that the main points are captured. Only
after he/she is satisfied with the abstract does the writer normally flesh out the details by writing the
main body of the article.

The abstract will contain the following parts (COLOR CODED for this purpose of explaining
what it will contain; BUT BLACK IN FINAL MANUSCRIPT):

1. Background: quick intro/overview related to the general area of the study

2. Purpose: answers “what is the paper/study for?” or “what does it aims to accomplish?”

3. Methodology: what are the main steps carried out in order to achieve the purpose?

4. Results: what are the most important results achieved after conducting the methodology?
5. Conclusion/Implications: Now that we got the results, so what?

Writing an Abstract
An abstract is a short, usually 80-
200 words, summary of the paper
that provides the reader enough
information to determine for
himself/herself whether or not to
read the full article. Recall (from
your
own experience?) that when you do
a scan of the related literature, you
probably would use the title
as your main search filter.
Afterwards, you probably read the
abstract in order to determine
whether
the paper is what you need for your
literature review. We should
therefore put some careful thought
in the abstract so that the reader can
be enticed to read on (assuming the
content of the paper
aligns with what the reader needs or
is interested on) or to immediately
be able to dismiss if it is
misaligned.
Note further that some readers who
cite other papers may actually not
read the entire paper
anymore but just the abstract (this is
not a good practice, but it is
unfortunately done by some).
Therefore, you should put enough
information in the abstract to serve
the purpose of such types of
“citers.”
The abstract also gives a roadmap of
the article. Many experienced
writers begin with the abstract,
as a way of organizing his/her
thoughts and ensure that the main
points are captured. Only after he/
she is satisfied with the abstract does
the writer normally flesh out the
details by writing the main
body of the article.
Personally, I suggest that you try to
write the abstract to contain the
following main parts:
1. Background: quick intro/overview
related to the general area of the
study
2. Purpose: answers “what is the
paper/study for?” or “what does it
aims to accomplish?”
3. Methodology: what are the main
steps carried out in order to achieve
the purpose?
4. Results: what are the most
important results achieved after
conducting the methodology?
5. Conclusion/Implications: Now
that we got the results, so what?
Please see the four (4) example
papers below (title an abstract only)
and note the color coding to
indicate the 5 usual main parts of an
abstract

You might also like