





























Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
Research methods in computing, covering key characteristics of research, its role in computing, and the distinction between basic and applied research. It also discusses identifying research problems and questions, emphasizing the importance of well-defined problems and clear research objectives. Examples related to iot security and decentralized consensus algorithms, offering a practical understanding of research in the field. It is designed to guide students and researchers in understanding and applying research methodologies in computing.
Typology: Lecture notes
1 / 37
This page cannot be seen from the preview
Don't miss anything!






























1
What is Research? โ Research is a systematic and organized process of inquiry that aims to discover new knowledge, validate existing knowledge, or solve problems. โ It involves the systematic collection, analysis, interpretation, and presentation of data.
Key Characteristics of Research: โ Empirical Evidence: Research often relies on empirical evidence gathered through observations, experiments, surveys, or other methods. โ Reproducibility: Good research should be replicable, allowing other researchers to reproduce the study and validate its findings. โ Contribution to Knowledge: Research should contribute new information, insights, or solutions to the existing body of knowledge.
Research in Computing โ Research in computing is a dynamic and systematic process that extends across a diverse spectrum of activities, ranging from theoretical explorations to practical applications. โ At its core, research in computing is driven by the pursuit of new knowledge , the establishment of facts , and the resolution of problems that arise within the expansive realm of computing.
Establishment of Facts โ Research in computing is committed to the rigorous establishment of facts. โ This involves a meticulous process of gathering, analyzing, and validating information to ensure accuracy and reliability. โ Whether in theoretical or applied contexts, researchers aim to contribute verifiable facts that strengthen the foundation of knowledge in computing.
Solution of Problems โ A fundamental aspect of computing research is the identification and resolution of problems. โ These problems can range from theoretical challenges to real-world issues encountered in various applications. โ Researchers apply analytical, creative, and systematic approaches to develop solutions, aiming to address current limitations , enhance existing methodologies, or create entirely new paradigms.
Solution of Problems - Examples
4. Natural Language Processing Challenges: โ Problem: Complex language understanding. โ Research Solution: Development of advanced NLP models (e.g., BERT, GPT) for language translation and sentiment analysis. 5. Network Security and Cybersecurity: โ Problem: Cyber threats and security risks. โ Research Solution: Intrusion detection systems, threat intelligence platforms, and machine learning-based security solutions. 6. Database Management and Scalability: โ Problem: Scalability issues in databases. โ Research Solution: Development of distributed databases, NoSQL solutions, and cloud-based storage. 1 -^10
Solution of Problems - Examples
7. Human-Computer Interaction Challenges: โ Problem: Designing intuitive and accessible user interfaces. โ Research Solution: HCI principles, usability testing, and assistive technologies. 8. Quantum Computing Error Correction: โ Problem: Quantum computing errors. โ Research Solution: Quantum error correction codes and fault-tolerant quantum computing. 9. Health Informatics Challenges: โ Problem: Managing and analyzing healthcare data. โ Research Solution: Electronic health records, medical imaging algorithms, and predictive analytics models. 1 -^11
Basic vs Applied Research โ Basic research in computing is focused on the fundamental exploration of principles and theories. โ It aims to increase our understanding of the underlying concepts without an immediate practical application. โ Examples include theoretical studies on algorithms or explorations of fundamental computational models.
Basic vs Applied Research โ Applied research, on the other hand, involves the practical application of theories to solve specific problems. โ This type of research addresses immediate issues faced in the real world, contributing directly to practical solutions. โ Examples include the development of algorithms for specific applications or the creation of tools to address specific computing challenges.
Characteristics of a Well-Defined Problem: A well-defined research problem in computing exhibits several characteristics:
1. Clarity: The problem statement is clear and unambiguous. 2. Specificity: The problem is precisely defined, avoiding ambiguity or vagueness. 3. Relevance: The problem is relevant to the field of computing. 4. Identifying Gaps in Existing Knowledge: A good research problem addresses a gap or limitation in current knowledge.
Examples - Xristics of a Well Defined Problem:
1. Clarity - Characteristics: The problem statement is clear, concise, and easily understandable. Example in Computing: