Research Methodology Lab
Design, analyse, and present a research study.
Before you start
The lab follows 12 experiments that together produce one small research study. Lab exams usually ask you to perform an experiment, explain the procedure, and answer viva questions. Theory behind each experiment is in the Research Methodology (BCAC702) page (question numbers given).
Suggested running example used below: "Impact of social media usage on the academic performance of BCA students."
Record format for each experiment: Aim → Tools used → Theory (brief) → Procedure → Output / Screenshot → Result / Conclusion.
Experiments 1–4: Problem, Literature, Hypotheses, Design
Q1. Experiment 1 – Introduction to research and identification of a research problem. [Practical] [Important]
Aim: To understand the different types of research and to identify and formulate a research problem.
Theory: A research problem is a specific issue or gap that a researcher wants to study. Research may be basic, applied, exploratory or descriptive. A good problem is clear, specific, feasible, important and new. (Detailed theory: Research Methodology, Q2 and Q5.)
Procedure:
- Choose a broad area of interest, such as social media and students.
- Read news, reports and research papers to understand current issues in the area.
- Narrow the area down to a specific, researchable problem.
- Check feasibility – time, availability of data and cost.
- Identify the type of research (descriptive, applied or exploratory).
- Write a clear problem statement.
Result: Problem statement – "To study whether daily social media usage affects the semester marks of BCA students in Kolkata." Type of research – descriptive and applied.
Conclusion: A clear and feasible research problem was identified and its type of research was determined. This problem will guide the remaining experiments.
Q2. Experiment 2 – Literature review using digital libraries. [Practical] [Important]
Aim: To search and review research papers using digital libraries such as Google Scholar, IEEE Xplore, SpringerLink and ACM Digital Library.
Theory: A literature review is a critical summary of earlier research on a topic. Digital libraries are online databases of research papers. Boolean operators (AND, OR, NOT) combine keywords to make searches more precise.
| Database | Coverage |
|---|---|
| Google Scholar | Free, broad, all subjects; shows citation counts |
| IEEE Xplore | Electrical, electronics, computer science |
| SpringerLink | Science, technology, management journals and books |
| ACM Digital Library | Computing and IT |
Procedure:
- Identify keywords: "social media", "academic performance", "students".
- Search using Boolean operators:
"social media" AND "academic performance",students OR undergraduates,NOT "high school". - Apply filters – year range (last 5–10 years), document type (journal / conference), subject area.
- Read titles and abstracts and select about 8–15 relevant papers.
- Download full texts where available and note citation counts.
- Prepare a literature review matrix:
| Author (Year) | Objective | Sample / Method | Key findings | Gap / limitation |
|---|---|---|---|---|
| Author A (2022) | Effect of social media on marks | 300 students, survey, regression | Negative effect above 3 hrs/day | Only one city |
- Write a short review grouped by themes and state the research gap.
Result: A literature review matrix of selected papers was prepared, and a research gap was identified (for example, few studies on BCA students in Kolkata).
Conclusion: Relevant literature was searched and reviewed using digital libraries, and the research gap for the study was identified.
Q3. Experiment 3 – Formulate research objectives, research questions and hypotheses. [Practical] [Important]
Aim: To develop research objectives, research questions and hypotheses for the chosen research problem.
Theory: Objectives state what the study aims to achieve, research questions state what the study will answer, and hypotheses are testable statements. Every hypothesis has a null hypothesis (H₀) – no relationship – and an alternative hypothesis (H₁) – a relationship exists. (Theory: Research Methodology, Q6 and Q13.)
Procedure:
- Read the problem statement and research gap.
- Write SMART objectives beginning with action verbs.
- Convert each objective into a research question.
- Frame H₀ and H₁ for each relationship to be tested.
- Choose the statistical test for each hypothesis.
Result:
Objectives:
- To find the average daily social media usage of BCA students.
- To analyse the relationship between social media usage and semester marks.
- To compare social media usage between male and female students.
Research questions:
- How many hours per day do BCA students spend on social media?
- Is social media usage related to marks?
- Does usage differ by gender?
Hypotheses:
| No. | Null hypothesis (H₀) | Alternative hypothesis (H₁) | Test |
|---|---|---|---|
| 1 | No significant correlation between usage hours and marks | Significant correlation exists | Correlation |
| 2 | No significant difference in mean usage between male and female students | Significant difference exists | Two-sample t-test |
| 3 | Gender and preferred platform are independent | They are related | Chi-square |
Conclusion: Clear objectives, research questions and testable hypotheses were formulated, along with suitable statistical tests.
Q4. Experiment 4 – Research design and sampling techniques. [Practical] [Important]
Aim: To learn qualitative, quantitative and mixed research methods and select a suitable research design and sampling technique for the study.
Theory: Research design is the overall plan of a study. Research methods may be quantitative (numbers and statistics), qualitative (opinions and words) or mixed (both). Sampling selects a representative part of the population. (Theory: Research Methodology, Q12 and Q18–Q21.)
| Method | Data | Example |
|---|---|---|
| Quantitative | Numbers, statistics | Questionnaire with rating scales |
| Qualitative | Words, opinions | Interviews about study habits |
| Mixed | Both | Survey + 10 interviews |
Procedure:
- Study the objectives and decide the type of design.
- Choose quantitative, qualitative or mixed methods.
- Define the population and sampling frame.
- Select a sampling method and decide the sample size.
Result:
- Design: descriptive (quantitative) survey design, because usage is described and relationships are tested without manipulating variables.
- Population: BCA students of colleges in Kolkata.
- Sampling frame: class lists of selected colleges.
- Sampling method: stratified random sampling by year of study (or convenience sampling if lists are unavailable, stated as a limitation).
- Sample size: 120 students (30 from each year).
Conclusion: A descriptive survey design with stratified random sampling of 120 students was selected as suitable for the research objectives.
Experiments 5–6: Questionnaire and Data Collection
Q5. Experiment 5 – Design a structured questionnaire using Google Forms. [Practical] [Important]
Aim: To create a structured questionnaire for data collection using Google Forms.
Theory: A questionnaire is a set of written questions answered by respondents. Google Forms is a free online tool for creating questionnaires; responses are collected automatically and can be exported to Google Sheets. Question types include short answer, multiple choice, checkboxes, dropdown and linear (Likert) scale. (Theory: Research Methodology, Q25.)
Procedure:
- Open forms.google.com and click Blank form.
- Enter the title and a short description (purpose, confidentiality assurance and consent statement).
- Add questions using the + button and choose suitable types:
- Short answer: age.
- Multiple choice: gender, year of study.
- Checkboxes: platforms used (Instagram, YouTube, WhatsApp).
- Linear scale 1–5: Likert items.
- Dropdown: marks range.
- Mark important questions as Required.
- Divide the form into sections: demographics → usage → academic performance.
- In Settings, limit responses to one per person if needed.
- Preview the form, pilot-test it with 5–10 people and revise.
- Click Send and share the link; responses appear in the Responses tab and can be linked to Google Sheets.
Sample questions:
- Gender: ○ Male ○ Female ○ Prefer not to say
- Average daily hours on social media: ○ <1 ○ 1–2 ○ 2–3 ○ 3–4 ○ >4
- "Social media distracts me during study time." 1 (Strongly disagree) – 5 (Strongly agree)
- Last semester SGPA: ______
Result: A structured, pilot-tested questionnaire with three sections was created in Google Forms and a shareable link was generated.
Conclusion: Google Forms was successfully used to design a structured questionnaire suitable for collecting primary data.
Q6. Experiment 6 – Data collection and data cleaning. [Practical] [Important]
Aim: To collect primary or secondary data and perform data cleaning (preprocessing).
Theory: Primary data is collected first-hand (survey responses); secondary data comes from existing sources (government portals, reports). Data cleaning removes duplicates, handles missing values, corrects errors and codes responses so that the data is ready for analysis.
Procedure:
A. Data collection
- Share the Google Form link with the target respondents.
- Collect the required number of responses (for example, 120).
- Alternatively, download secondary data from a reliable source such as a government open data portal.
B. Data cleaning (in Excel / Google Sheets)
- Export responses to a spreadsheet (CSV / Excel).
- Remove duplicates: Data → Remove duplicates.
- Handle missing values: delete incomplete responses or fill with mean / median / mode.
- Correct errors: impossible values (SGPA = 15) or spelling variations ("male", "Male", "M").
- Code responses: Male = 1, Female = 2; Strongly agree = 5.
- Format columns consistently (numbers as numbers, dates as dates).
- Save a clean copy and keep the raw data unchanged.
Useful Excel functions: =TRIM() (remove extra spaces), =PROPER() (fix capitalisation), =COUNTBLANK() (count missing cells), =IF() (coding), Find & Replace.
Result: A clean, coded dataset of valid responses was prepared, with duplicates and errors removed.
Conclusion: Data was collected and cleaned successfully, producing an accurate dataset ready for statistical analysis.
Experiments 7–9: Analysis, Visualisation and Hypothesis Testing
Q7. Experiment 7 – Compute descriptive statistics using MS Excel / SPSS / R. [Practical] [Important]
Aim: To compute descriptive statistics – mean, median, mode, standard deviation and variance – using MS Excel, SPSS or R.
Theory: Descriptive statistics summarise data. Mean, median and mode measure central tendency; standard deviation and variance measure dispersion. Software tools calculate these quickly and accurately. (Theory: Research Methodology, Q27–Q31.)
Procedure:
- Open the cleaned dataset (assume daily hours are in cells B2:B121).
- Enter the formulas below in Excel, or use the R / SPSS commands.
- Alternatively, use Excel's Data Analysis → Descriptive Statistics for all values at once.
| Statistic | MS Excel formula | R command |
|---|---|---|
| Mean | =AVERAGE(B2:B121) | mean(x) |
| Median | =MEDIAN(B2:B121) | median(x) |
| Mode | =MODE.SNGL(B2:B121) | names(which.max(table(x))) |
| Standard deviation (sample) | =STDEV.S(B2:B121) | sd(x) |
| Variance (sample) | =VAR.S(B2:B121) | var(x) |
| Minimum / Maximum | =MIN() / =MAX() | min(x) / max(x) |
| Count | =COUNT(B2:B121) | length(x) |
| All at once | Data → Data Analysis → Descriptive Statistics | summary(x) |
SPSS: Analyze → Descriptive Statistics → Frequencies or Descriptives → select variable → Options (mean, SD, variance) → OK.
Note: Enable Excel's Analysis ToolPak via File → Options → Add-ins → Analysis ToolPak → Go → tick → OK.
Result: A descriptive statistics table (mean, median, mode, SD, variance, minimum, maximum) was obtained for daily social media usage and SGPA.
Conclusion: Descriptive statistics were computed successfully using software, giving a clear summary of the collected data.
Viva point: STDEV.S is for a sample (divides by n − 1); STDEV.P is for the whole population (divides by n).
Q8. Experiment 8 – Data visualisation: generate charts, graphs and dashboards. [Practical]
Aim: To generate charts, graphs and dashboards for interpreting research data.
Theory: Data visualisation presents data in graphical form so that patterns and comparisons are easy to see. Each chart type suits a different purpose. A dashboard combines several charts on one screen with interactive filters.
| Purpose | Chart |
|---|---|
| Gender distribution of respondents | Pie chart |
| Number of students in each usage group | Bar / column chart |
| Distribution of SGPA | Histogram |
| Usage hours vs SGPA | Scatter plot with trendline |
| Trend over months / semesters | Line chart |
Procedure:
- Select the data range in Excel.
- Click Insert and choose the suitable chart type.
- Add the chart title, axis titles, data labels and legend.
- For a dashboard: Insert → PivotTable → PivotChart → Insert Slicer, and arrange several charts on one sheet.
- In R:
hist(dataGender)),plot(dataSGPA).
Result: Pie, bar, histogram and scatter charts, and a simple dashboard filtered by year and gender, were created.
Conclusion: The data was visualised effectively, making patterns such as the relationship between usage hours and SGPA easy to interpret.
Q9. Experiment 9 – Perform hypothesis testing (t-test, chi-square, ANOVA, correlation). [Practical] [Important]
Aim: To test the research hypotheses using the t-test, chi-square test, ANOVA or correlation analysis on sample data.
Theory: Hypothesis testing decides whether to reject the null hypothesis using sample data. The choice of test depends on the type of data and the number of groups. Decision rule: if the p-value < 0.05, reject H₀ (the result is significant). (Theory: Research Methodology, Q37–Q41.)
| Test | When to use | MS Excel | R |
|---|---|---|---|
| Correlation | Relationship between two numerical variables | =CORREL(B2:B121, C2:C121) | cor.test(x, y) |
| Two-sample t-test | Compare means of two groups | =T.TEST(range1, range2, 2, 3) → p-value | t.test(x ~ group) |
| Chi-square test | Relationship between two categorical variables | =CHISQ.TEST(observed, expected) → p-value | chisq.test(table(a, b)) |
| One-way ANOVA | Compare means of 3+ groups | Data Analysis → ANOVA: Single Factor | summary(aov(y ~ group)) |
Procedure:
- State H₀ and H₁ for each hypothesis (from Experiment 3).
- Choose the appropriate test for each.
- Run the test in Excel, SPSS or R.
- Note the test statistic and p-value.
- Compare the p-value with 0.05 and decide whether to reject H₀.
- Write the interpretation in plain words.
SPSS paths: Analyze → Compare Means → Independent-Samples T Test / One-Way ANOVA; Analyze → Descriptive Statistics → Crosstabs → Statistics → Chi-square; Analyze → Correlate → Bivariate.
Result (sample write-up): "The Pearson correlation between daily usage and SGPA was r = −0.42 (p = 0.001). Since p < 0.05, H₀ is rejected: higher social media usage is associated with lower SGPA." (Example values for illustration; use your own data.)
Conclusion: The hypotheses were tested using suitable statistical tests, and decisions were made based on p-values.
Experiments 10–12: Citation, Plagiarism, Paper Writing
Q10. Experiment 10 – Citation and reference management using Zotero or Mendeley. [Practical] [Important]
Aim: To use Zotero or Mendeley for managing citations and creating a bibliography in IEEE / APA format.
Theory: Reference management software stores sources, inserts citations into documents and creates bibliographies automatically in any style. It saves time, avoids formatting errors and helps prevent plagiarism caused by missed citations.
Procedure (Zotero):
- Install Zotero desktop and the Zotero Connector browser extension.
- While viewing a paper (for example, in Google Scholar), click the connector to save the reference (and PDF) to the library.
- Organise references into collections (folders) and add tags or notes.
- Install the Word plugin (included with Zotero).
- In MS Word: Zotero tab → Add/Edit Citation → choose the style (IEEE or APA 7th) → insert the citation.
- Click Add/Edit Bibliography to generate the reference list automatically.
- Change the style at any time using Document Preferences; all citations update automatically.
Mendeley works in a similar way using Mendeley Reference Manager and the Mendeley Cite add-in for Word.
Result: Citations were inserted into the draft and an IEEE-style bibliography was generated automatically.
Conclusion: Zotero was used successfully to manage references, ensuring consistent and accurate citations.
Q11. Experiment 11 – Plagiarism checking and ethical research practices. [Practical] [Important]
Aim: To check the similarity of a research document using a plagiarism detection tool and to understand ethical research practices.
Theory: Plagiarism is using another person's work without acknowledgement. Plagiarism detection tools compare a document with published sources and produce a similarity report. Ethical research also requires informed consent, confidentiality and honest reporting. (Theory: Research Methodology, Q50–Q51.)
Procedure:
- Prepare the draft report or paper.
- Upload it to a plagiarism checker (such as Turnitin, iThenticate or Ouriginal provided by the institution, or a free online checker).
- Read the similarity report – the overall percentage and highlighted matched sources.
- Revise matched portions: paraphrase properly, add quotation marks for exact text, and add missing citations.
- Re-check until the similarity is within the permitted limit.
UGC (India) similarity levels for academic work (2018 regulations): up to 10% – Level 0 (minor, no penalty); 10–40% – Level 1; 40–60% – Level 2; above 60% – Level 3. Quoted work with citation, references and common phrases are usually excluded.
Ethical practices followed: informed consent from respondents, confidentiality, honest reporting, no fabrication or falsification, and proper acknowledgement.
Result: The similarity index of the draft was checked and reduced to an acceptable level after revision.
Conclusion: The document was made original through plagiarism checking and revision, and ethical research practices were followed throughout the study.
Q12. Experiment 12 – Prepare a complete research paper in IEEE / APA format. [Practical] [Important]
Aim: To prepare a complete research paper including Abstract, Introduction, Methodology, Results, Conclusion and References in IEEE or APA format.
Theory: A research paper presents a study in a standard structure so that readers can understand and evaluate it. IEEE format is used in engineering and computer science; APA format is used in social sciences and management.
Key formatting features:
| Feature | IEEE format | APA format |
|---|---|---|
| Layout | Two columns | Single column |
| Font | Times New Roman 10 pt | Times New Roman 12 pt, double-spaced |
| Section numbering | Roman numerals (I. Introduction) | Headings without numbers |
| Citations | Numbered [1], [2] | (Author, Year) |
| References | In order of citation | Alphabetical, hanging indent |
| Tables / figures | Table I above tables, Fig. 1 below figures | Numbered with titles |
Procedure:
- Download the official IEEE conference template (Word or LaTeX) or set up APA formatting.
- Write the title, author names and affiliations.
- Write each section using the results of earlier experiments:
- Abstract: purpose, sample of 120 BCA students, survey, correlation and t-test, main finding.
- Introduction: rise of social media, problem, objectives and hypotheses.
- Literature review: summary of 8–10 papers and the research gap.
- Methodology: descriptive design, stratified sampling, Google Forms questionnaire, Excel / SPSS analysis.
- Results: descriptive table, charts and test results with p-values.
- Discussion: interpretation, comparison with earlier studies and limitations.
- Conclusion: findings, recommendations and future scope.
- References: generated with Zotero in IEEE style.
- Add index terms (keywords), number tables and figures, and check formatting.
- Run a plagiarism check before final submission.
Result: A complete research paper in IEEE format was prepared.
Conclusion: The full research process – from problem identification to analysis – was documented as a properly formatted research paper.
Q13. Viva questions for the Research Methodology Lab. [Viva] [Important]
| Question | Short answer |
|---|---|
| What is a Likert scale? | A rating scale (usually 1–5) from Strongly disagree to Strongly agree |
| What is a pilot test? | Trial of the questionnaire on a small group to find problems before the main survey |
| What is a Boolean operator? | AND, OR, NOT – used to combine keywords in database searches |
| Difference between STDEV.S and STDEV.P? | Sample (n − 1) vs population (n) |
| What does a p-value of 0.03 mean at 5% level? | Less than 0.05, so reject H₀; result is significant |
| Which test for gender vs preferred platform? | Chi-square test of independence |
| Which test to compare mean marks of 3 sections? | One-way ANOVA |
| What is a reference manager? | Software (Zotero, Mendeley) that stores sources and formats citations automatically |
| What is a similarity index? | Percentage of text matching other sources in a plagiarism report |
| IEEE vs APA citation? | IEEE uses numbers [1]; APA uses (Author, Year) |
| What is data coding? | Converting answers into numbers for analysis |
| What is informed consent? | Participant's voluntary agreement after knowing the study's purpose |