Get science-backed answers as you write with Paperpal's Research feature

What is a Literature Review? How to Write It (with Examples)

literature review

A literature review is a critical analysis and synthesis of existing research on a particular topic. It provides an overview of the current state of knowledge, identifies gaps, and highlights key findings in the literature. 1 The purpose of a literature review is to situate your own research within the context of existing scholarship, demonstrating your understanding of the topic and showing how your work contributes to the ongoing conversation in the field. Learning how to write a literature review is a critical tool for successful research. Your ability to summarize and synthesize prior research pertaining to a certain topic demonstrates your grasp on the topic of study, and assists in the learning process. 

Table of Contents

  • What is the purpose of literature review? 
  • a. Habitat Loss and Species Extinction: 
  • b. Range Shifts and Phenological Changes: 
  • c. Ocean Acidification and Coral Reefs: 
  • d. Adaptive Strategies and Conservation Efforts: 
  • How to write a good literature review 
  • Choose a Topic and Define the Research Question: 
  • Decide on the Scope of Your Review: 
  • Select Databases for Searches: 
  • Conduct Searches and Keep Track: 
  • Review the Literature: 
  • Organize and Write Your Literature Review: 
  • Frequently asked questions 

What is a literature review?

A well-conducted literature review demonstrates the researcher’s familiarity with the existing literature, establishes the context for their own research, and contributes to scholarly conversations on the topic. One of the purposes of a literature review is also to help researchers avoid duplicating previous work and ensure that their research is informed by and builds upon the existing body of knowledge.

sample literature review of software project

What is the purpose of literature review?

A literature review serves several important purposes within academic and research contexts. Here are some key objectives and functions of a literature review: 2  

  • Contextualizing the Research Problem: The literature review provides a background and context for the research problem under investigation. It helps to situate the study within the existing body of knowledge. 
  • Identifying Gaps in Knowledge: By identifying gaps, contradictions, or areas requiring further research, the researcher can shape the research question and justify the significance of the study. This is crucial for ensuring that the new research contributes something novel to the field. 
  • Understanding Theoretical and Conceptual Frameworks: Literature reviews help researchers gain an understanding of the theoretical and conceptual frameworks used in previous studies. This aids in the development of a theoretical framework for the current research. 
  • Providing Methodological Insights: Another purpose of literature reviews is that it allows researchers to learn about the methodologies employed in previous studies. This can help in choosing appropriate research methods for the current study and avoiding pitfalls that others may have encountered. 
  • Establishing Credibility: A well-conducted literature review demonstrates the researcher’s familiarity with existing scholarship, establishing their credibility and expertise in the field. It also helps in building a solid foundation for the new research. 
  • Informing Hypotheses or Research Questions: The literature review guides the formulation of hypotheses or research questions by highlighting relevant findings and areas of uncertainty in existing literature. 

Literature review example

Let’s delve deeper with a literature review example: Let’s say your literature review is about the impact of climate change on biodiversity. You might format your literature review into sections such as the effects of climate change on habitat loss and species extinction, phenological changes, and marine biodiversity. Each section would then summarize and analyze relevant studies in those areas, highlighting key findings and identifying gaps in the research. The review would conclude by emphasizing the need for further research on specific aspects of the relationship between climate change and biodiversity. The following literature review template provides a glimpse into the recommended literature review structure and content, demonstrating how research findings are organized around specific themes within a broader topic. 

Literature Review on Climate Change Impacts on Biodiversity:

Climate change is a global phenomenon with far-reaching consequences, including significant impacts on biodiversity. This literature review synthesizes key findings from various studies: 

a. Habitat Loss and Species Extinction:

Climate change-induced alterations in temperature and precipitation patterns contribute to habitat loss, affecting numerous species (Thomas et al., 2004). The review discusses how these changes increase the risk of extinction, particularly for species with specific habitat requirements. 

b. Range Shifts and Phenological Changes:

Observations of range shifts and changes in the timing of biological events (phenology) are documented in response to changing climatic conditions (Parmesan & Yohe, 2003). These shifts affect ecosystems and may lead to mismatches between species and their resources. 

c. Ocean Acidification and Coral Reefs:

The review explores the impact of climate change on marine biodiversity, emphasizing ocean acidification’s threat to coral reefs (Hoegh-Guldberg et al., 2007). Changes in pH levels negatively affect coral calcification, disrupting the delicate balance of marine ecosystems. 

d. Adaptive Strategies and Conservation Efforts:

Recognizing the urgency of the situation, the literature review discusses various adaptive strategies adopted by species and conservation efforts aimed at mitigating the impacts of climate change on biodiversity (Hannah et al., 2007). It emphasizes the importance of interdisciplinary approaches for effective conservation planning. 

sample literature review of software project

How to write a good literature review

Writing a literature review involves summarizing and synthesizing existing research on a particular topic. A good literature review format should include the following elements. 

Introduction: The introduction sets the stage for your literature review, providing context and introducing the main focus of your review. 

  • Opening Statement: Begin with a general statement about the broader topic and its significance in the field. 
  • Scope and Purpose: Clearly define the scope of your literature review. Explain the specific research question or objective you aim to address. 
  • Organizational Framework: Briefly outline the structure of your literature review, indicating how you will categorize and discuss the existing research. 
  • Significance of the Study: Highlight why your literature review is important and how it contributes to the understanding of the chosen topic. 
  • Thesis Statement: Conclude the introduction with a concise thesis statement that outlines the main argument or perspective you will develop in the body of the literature review. 

Body: The body of the literature review is where you provide a comprehensive analysis of existing literature, grouping studies based on themes, methodologies, or other relevant criteria. 

  • Organize by Theme or Concept: Group studies that share common themes, concepts, or methodologies. Discuss each theme or concept in detail, summarizing key findings and identifying gaps or areas of disagreement. 
  • Critical Analysis: Evaluate the strengths and weaknesses of each study. Discuss the methodologies used, the quality of evidence, and the overall contribution of each work to the understanding of the topic. 
  • Synthesis of Findings: Synthesize the information from different studies to highlight trends, patterns, or areas of consensus in the literature. 
  • Identification of Gaps: Discuss any gaps or limitations in the existing research and explain how your review contributes to filling these gaps. 
  • Transition between Sections: Provide smooth transitions between different themes or concepts to maintain the flow of your literature review. 

Conclusion: The conclusion of your literature review should summarize the main findings, highlight the contributions of the review, and suggest avenues for future research. 

  • Summary of Key Findings: Recap the main findings from the literature and restate how they contribute to your research question or objective. 
  • Contributions to the Field: Discuss the overall contribution of your literature review to the existing knowledge in the field. 
  • Implications and Applications: Explore the practical implications of the findings and suggest how they might impact future research or practice. 
  • Recommendations for Future Research: Identify areas that require further investigation and propose potential directions for future research in the field. 
  • Final Thoughts: Conclude with a final reflection on the importance of your literature review and its relevance to the broader academic community. 

what is a literature review

Conducting a literature review

Conducting a literature review is an essential step in research that involves reviewing and analyzing existing literature on a specific topic. It’s important to know how to do a literature review effectively, so here are the steps to follow: 1  

Choose a Topic and Define the Research Question:

  • Select a topic that is relevant to your field of study. 
  • Clearly define your research question or objective. Determine what specific aspect of the topic do you want to explore? 

Decide on the Scope of Your Review:

  • Determine the timeframe for your literature review. Are you focusing on recent developments, or do you want a historical overview? 
  • Consider the geographical scope. Is your review global, or are you focusing on a specific region? 
  • Define the inclusion and exclusion criteria. What types of sources will you include? Are there specific types of studies or publications you will exclude? 

Select Databases for Searches:

  • Identify relevant databases for your field. Examples include PubMed, IEEE Xplore, Scopus, Web of Science, and Google Scholar. 
  • Consider searching in library catalogs, institutional repositories, and specialized databases related to your topic. 

Conduct Searches and Keep Track:

  • Develop a systematic search strategy using keywords, Boolean operators (AND, OR, NOT), and other search techniques. 
  • Record and document your search strategy for transparency and replicability. 
  • Keep track of the articles, including publication details, abstracts, and links. Use citation management tools like EndNote, Zotero, or Mendeley to organize your references. 

Review the Literature:

  • Evaluate the relevance and quality of each source. Consider the methodology, sample size, and results of studies. 
  • Organize the literature by themes or key concepts. Identify patterns, trends, and gaps in the existing research. 
  • Summarize key findings and arguments from each source. Compare and contrast different perspectives. 
  • Identify areas where there is a consensus in the literature and where there are conflicting opinions. 
  • Provide critical analysis and synthesis of the literature. What are the strengths and weaknesses of existing research? 

Organize and Write Your Literature Review:

  • Literature review outline should be based on themes, chronological order, or methodological approaches. 
  • Write a clear and coherent narrative that synthesizes the information gathered. 
  • Use proper citations for each source and ensure consistency in your citation style (APA, MLA, Chicago, etc.). 
  • Conclude your literature review by summarizing key findings, identifying gaps, and suggesting areas for future research. 

The literature review sample and detailed advice on writing and conducting a review will help you produce a well-structured report. But remember that a literature review is an ongoing process, and it may be necessary to revisit and update it as your research progresses. 

Frequently asked questions

A literature review is a critical and comprehensive analysis of existing literature (published and unpublished works) on a specific topic or research question and provides a synthesis of the current state of knowledge in a particular field. A well-conducted literature review is crucial for researchers to build upon existing knowledge, avoid duplication of efforts, and contribute to the advancement of their field. It also helps researchers situate their work within a broader context and facilitates the development of a sound theoretical and conceptual framework for their studies.

Literature review is a crucial component of research writing, providing a solid background for a research paper’s investigation. The aim is to keep professionals up to date by providing an understanding of ongoing developments within a specific field, including research methods, and experimental techniques used in that field, and present that knowledge in the form of a written report. Also, the depth and breadth of the literature review emphasizes the credibility of the scholar in his or her field.  

Before writing a literature review, it’s essential to undertake several preparatory steps to ensure that your review is well-researched, organized, and focused. This includes choosing a topic of general interest to you and doing exploratory research on that topic, writing an annotated bibliography, and noting major points, especially those that relate to the position you have taken on the topic. 

Literature reviews and academic research papers are essential components of scholarly work but serve different purposes within the academic realm. 3 A literature review aims to provide a foundation for understanding the current state of research on a particular topic, identify gaps or controversies, and lay the groundwork for future research. Therefore, it draws heavily from existing academic sources, including books, journal articles, and other scholarly publications. In contrast, an academic research paper aims to present new knowledge, contribute to the academic discourse, and advance the understanding of a specific research question. Therefore, it involves a mix of existing literature (in the introduction and literature review sections) and original data or findings obtained through research methods. 

Literature reviews are essential components of academic and research papers, and various strategies can be employed to conduct them effectively. If you want to know how to write a literature review for a research paper, here are four common approaches that are often used by researchers.  Chronological Review: This strategy involves organizing the literature based on the chronological order of publication. It helps to trace the development of a topic over time, showing how ideas, theories, and research have evolved.  Thematic Review: Thematic reviews focus on identifying and analyzing themes or topics that cut across different studies. Instead of organizing the literature chronologically, it is grouped by key themes or concepts, allowing for a comprehensive exploration of various aspects of the topic.  Methodological Review: This strategy involves organizing the literature based on the research methods employed in different studies. It helps to highlight the strengths and weaknesses of various methodologies and allows the reader to evaluate the reliability and validity of the research findings.  Theoretical Review: A theoretical review examines the literature based on the theoretical frameworks used in different studies. This approach helps to identify the key theories that have been applied to the topic and assess their contributions to the understanding of the subject.  It’s important to note that these strategies are not mutually exclusive, and a literature review may combine elements of more than one approach. The choice of strategy depends on the research question, the nature of the literature available, and the goals of the review. Additionally, other strategies, such as integrative reviews or systematic reviews, may be employed depending on the specific requirements of the research.

The literature review format can vary depending on the specific publication guidelines. However, there are some common elements and structures that are often followed. Here is a general guideline for the format of a literature review:  Introduction:   Provide an overview of the topic.  Define the scope and purpose of the literature review.  State the research question or objective.  Body:   Organize the literature by themes, concepts, or chronology.  Critically analyze and evaluate each source.  Discuss the strengths and weaknesses of the studies.  Highlight any methodological limitations or biases.  Identify patterns, connections, or contradictions in the existing research.  Conclusion:   Summarize the key points discussed in the literature review.  Highlight the research gap.  Address the research question or objective stated in the introduction.  Highlight the contributions of the review and suggest directions for future research.

Both annotated bibliographies and literature reviews involve the examination of scholarly sources. While annotated bibliographies focus on individual sources with brief annotations, literature reviews provide a more in-depth, integrated, and comprehensive analysis of existing literature on a specific topic. The key differences are as follows: 

References 

  • Denney, A. S., & Tewksbury, R. (2013). How to write a literature review.  Journal of criminal justice education ,  24 (2), 218-234. 
  • Pan, M. L. (2016).  Preparing literature reviews: Qualitative and quantitative approaches . Taylor & Francis. 
  • Cantero, C. (2019). How to write a literature review.  San José State University Writing Center . 

Paperpal is an AI writing assistant that help academics write better, faster with real-time suggestions for in-depth language and grammar correction. Trained on millions of research manuscripts enhanced by professional academic editors, Paperpal delivers human precision at machine speed.  

Try it for free or upgrade to  Paperpal Prime , which unlocks unlimited access to premium features like academic translation, paraphrasing, contextual synonyms, consistency checks and more. It’s like always having a professional academic editor by your side! Go beyond limitations and experience the future of academic writing.  Get Paperpal Prime now at just US$19 a month!

Related Reads:

  • Empirical Research: A Comprehensive Guide for Academics 
  • How to Write a Scientific Paper in 10 Steps 
  • Life Sciences Papers: 9 Tips for Authors Writing in Biological Sciences
  • What is an Argumentative Essay? How to Write It (With Examples)

6 Tips for Post-Doc Researchers to Take Their Career to the Next Level

Self-plagiarism in research: what it is and how to avoid it, you may also like, 4 ways paperpal encourages responsible writing with ai, what are scholarly sources and where can you..., how to write a hypothesis types and examples , measuring academic success: definition & strategies for excellence, what is academic writing: tips for students, why traditional editorial process needs an upgrade, paperpal’s new ai research finder empowers authors to..., what is hedging in academic writing  , how to use ai to enhance your college..., ai + human expertise – a paradigm shift....

Grad Coach

Literature Review Example/Sample

Detailed Walkthrough + Free Literature Review Template

If you’re working on a dissertation or thesis and are looking for an example of a strong literature review chapter , you’ve come to the right place.

In this video, we walk you through an A-grade literature review from a dissertation that earned full distinction . We start off by discussing the five core sections of a literature review chapter by unpacking our free literature review template . This includes:

  • The literature review opening/ introduction section
  • The theoretical framework (or foundation of theory)
  • The empirical research
  • The research gap
  • The closing section

We then progress to the sample literature review (from an A-grade Master’s-level dissertation) to show how these concepts are applied in the literature review chapter. You can access the free resources mentioned in this video below.

FAQ: Literature Review Example

Literature review example: frequently asked questions, is the sample literature review real.

Yes. The literature review example is an extract from a Master’s-level dissertation for an MBA program. It has not been edited in any way.

Can I replicate this literature review for my dissertation?

As we discuss in the video, every literature review will be slightly different, depending on the university’s unique requirements, as well as the nature of the research itself. Therefore, you’ll need to tailor your literature review to suit your specific context.

You can learn more about the basics of writing a literature review here .

Where can I find more examples of literature reviews?

The best place to find more examples of literature review chapters would be within dissertation/thesis databases. These databases include dissertations, theses and research projects that have successfully passed the assessment criteria for the respective university, meaning that you have at least some sort of quality assurance. 

The Open Access Thesis Database (OATD) is a good starting point. 

How do I get the literature review template?

You can access our free literature review chapter template here .

Is the template really free?

Yes. There is no cost for the template and you are free to use it as you wish. 

Literature Review Course

Psst… there’s more!

This post is an extract from our bestselling short course, Literature Review Bootcamp . If you want to work smart, you don't want to miss this .

You Might Also Like:

Example of two research proposals (Masters and PhD-level)

What will it take for you to guide me in my Ph.D research work?

Submit a Comment Cancel reply

Your email address will not be published. Required fields are marked *

Save my name, email, and website in this browser for the next time I comment.

  • Print Friendly

Have a language expert improve your writing

Run a free plagiarism check in 10 minutes, automatically generate references for free.

  • Knowledge Base
  • Dissertation
  • What is a Literature Review? | Guide, Template, & Examples

What is a Literature Review? | Guide, Template, & Examples

Published on 22 February 2022 by Shona McCombes . Revised on 7 June 2022.

What is a literature review? A literature review is a survey of scholarly sources on a specific topic. It provides an overview of current knowledge, allowing you to identify relevant theories, methods, and gaps in the existing research.

There are five key steps to writing a literature review:

  • Search for relevant literature
  • Evaluate sources
  • Identify themes, debates and gaps
  • Outline the structure
  • Write your literature review

A good literature review doesn’t just summarise sources – it analyses, synthesises, and critically evaluates to give a clear picture of the state of knowledge on the subject.

Instantly correct all language mistakes in your text

Be assured that you'll submit flawless writing. Upload your document to correct all your mistakes.

upload-your-document-ai-proofreader

Table of contents

Why write a literature review, examples of literature reviews, step 1: search for relevant literature, step 2: evaluate and select sources, step 3: identify themes, debates and gaps, step 4: outline your literature review’s structure, step 5: write your literature review, frequently asked questions about literature reviews, introduction.

  • Quick Run-through
  • Step 1 & 2

When you write a dissertation or thesis, you will have to conduct a literature review to situate your research within existing knowledge. The literature review gives you a chance to:

  • Demonstrate your familiarity with the topic and scholarly context
  • Develop a theoretical framework and methodology for your research
  • Position yourself in relation to other researchers and theorists
  • Show how your dissertation addresses a gap or contributes to a debate

You might also have to write a literature review as a stand-alone assignment. In this case, the purpose is to evaluate the current state of research and demonstrate your knowledge of scholarly debates around a topic.

The content will look slightly different in each case, but the process of conducting a literature review follows the same steps. We’ve written a step-by-step guide that you can follow below.

Literature review guide

The only proofreading tool specialized in correcting academic writing

The academic proofreading tool has been trained on 1000s of academic texts and by native English editors. Making it the most accurate and reliable proofreading tool for students.

sample literature review of software project

Correct my document today

Writing literature reviews can be quite challenging! A good starting point could be to look at some examples, depending on what kind of literature review you’d like to write.

  • Example literature review #1: “Why Do People Migrate? A Review of the Theoretical Literature” ( Theoretical literature review about the development of economic migration theory from the 1950s to today.)
  • Example literature review #2: “Literature review as a research methodology: An overview and guidelines” ( Methodological literature review about interdisciplinary knowledge acquisition and production.)
  • Example literature review #3: “The Use of Technology in English Language Learning: A Literature Review” ( Thematic literature review about the effects of technology on language acquisition.)
  • Example literature review #4: “Learners’ Listening Comprehension Difficulties in English Language Learning: A Literature Review” ( Chronological literature review about how the concept of listening skills has changed over time.)

You can also check out our templates with literature review examples and sample outlines at the links below.

Download Word doc Download Google doc

Before you begin searching for literature, you need a clearly defined topic .

If you are writing the literature review section of a dissertation or research paper, you will search for literature related to your research objectives and questions .

If you are writing a literature review as a stand-alone assignment, you will have to choose a focus and develop a central question to direct your search. Unlike a dissertation research question, this question has to be answerable without collecting original data. You should be able to answer it based only on a review of existing publications.

Make a list of keywords

Start by creating a list of keywords related to your research topic. Include each of the key concepts or variables you’re interested in, and list any synonyms and related terms. You can add to this list if you discover new keywords in the process of your literature search.

  • Social media, Facebook, Instagram, Twitter, Snapchat, TikTok
  • Body image, self-perception, self-esteem, mental health
  • Generation Z, teenagers, adolescents, youth

Search for relevant sources

Use your keywords to begin searching for sources. Some databases to search for journals and articles include:

  • Your university’s library catalogue
  • Google Scholar
  • Project Muse (humanities and social sciences)
  • Medline (life sciences and biomedicine)
  • EconLit (economics)
  • Inspec (physics, engineering and computer science)

You can use boolean operators to help narrow down your search:

Read the abstract to find out whether an article is relevant to your question. When you find a useful book or article, you can check the bibliography to find other relevant sources.

To identify the most important publications on your topic, take note of recurring citations. If the same authors, books or articles keep appearing in your reading, make sure to seek them out.

You probably won’t be able to read absolutely everything that has been written on the topic – you’ll have to evaluate which sources are most relevant to your questions.

For each publication, ask yourself:

  • What question or problem is the author addressing?
  • What are the key concepts and how are they defined?
  • What are the key theories, models and methods? Does the research use established frameworks or take an innovative approach?
  • What are the results and conclusions of the study?
  • How does the publication relate to other literature in the field? Does it confirm, add to, or challenge established knowledge?
  • How does the publication contribute to your understanding of the topic? What are its key insights and arguments?
  • What are the strengths and weaknesses of the research?

Make sure the sources you use are credible, and make sure you read any landmark studies and major theories in your field of research.

You can find out how many times an article has been cited on Google Scholar – a high citation count means the article has been influential in the field, and should certainly be included in your literature review.

The scope of your review will depend on your topic and discipline: in the sciences you usually only review recent literature, but in the humanities you might take a long historical perspective (for example, to trace how a concept has changed in meaning over time).

Remember that you can use our template to summarise and evaluate sources you’re thinking about using!

Take notes and cite your sources

As you read, you should also begin the writing process. Take notes that you can later incorporate into the text of your literature review.

It’s important to keep track of your sources with references to avoid plagiarism . It can be helpful to make an annotated bibliography, where you compile full reference information and write a paragraph of summary and analysis for each source. This helps you remember what you read and saves time later in the process.

You can use our free APA Reference Generator for quick, correct, consistent citations.

To begin organising your literature review’s argument and structure, you need to understand the connections and relationships between the sources you’ve read. Based on your reading and notes, you can look for:

  • Trends and patterns (in theory, method or results): do certain approaches become more or less popular over time?
  • Themes: what questions or concepts recur across the literature?
  • Debates, conflicts and contradictions: where do sources disagree?
  • Pivotal publications: are there any influential theories or studies that changed the direction of the field?
  • Gaps: what is missing from the literature? Are there weaknesses that need to be addressed?

This step will help you work out the structure of your literature review and (if applicable) show how your own research will contribute to existing knowledge.

  • Most research has focused on young women.
  • There is an increasing interest in the visual aspects of social media.
  • But there is still a lack of robust research on highly-visual platforms like Instagram and Snapchat – this is a gap that you could address in your own research.

There are various approaches to organising the body of a literature review. You should have a rough idea of your strategy before you start writing.

Depending on the length of your literature review, you can combine several of these strategies (for example, your overall structure might be thematic, but each theme is discussed chronologically).

Chronological

The simplest approach is to trace the development of the topic over time. However, if you choose this strategy, be careful to avoid simply listing and summarising sources in order.

Try to analyse patterns, turning points and key debates that have shaped the direction of the field. Give your interpretation of how and why certain developments occurred.

If you have found some recurring central themes, you can organise your literature review into subsections that address different aspects of the topic.

For example, if you are reviewing literature about inequalities in migrant health outcomes, key themes might include healthcare policy, language barriers, cultural attitudes, legal status, and economic access.

Methodological

If you draw your sources from different disciplines or fields that use a variety of research methods , you might want to compare the results and conclusions that emerge from different approaches. For example:

  • Look at what results have emerged in qualitative versus quantitative research
  • Discuss how the topic has been approached by empirical versus theoretical scholarship
  • Divide the literature into sociological, historical, and cultural sources

Theoretical

A literature review is often the foundation for a theoretical framework . You can use it to discuss various theories, models, and definitions of key concepts.

You might argue for the relevance of a specific theoretical approach, or combine various theoretical concepts to create a framework for your research.

Like any other academic text, your literature review should have an introduction , a main body, and a conclusion . What you include in each depends on the objective of your literature review.

The introduction should clearly establish the focus and purpose of the literature review.

If you are writing the literature review as part of your dissertation or thesis, reiterate your central problem or research question and give a brief summary of the scholarly context. You can emphasise the timeliness of the topic (“many recent studies have focused on the problem of x”) or highlight a gap in the literature (“while there has been much research on x, few researchers have taken y into consideration”).

Depending on the length of your literature review, you might want to divide the body into subsections. You can use a subheading for each theme, time period, or methodological approach.

As you write, make sure to follow these tips:

  • Summarise and synthesise: give an overview of the main points of each source and combine them into a coherent whole.
  • Analyse and interpret: don’t just paraphrase other researchers – add your own interpretations, discussing the significance of findings in relation to the literature as a whole.
  • Critically evaluate: mention the strengths and weaknesses of your sources.
  • Write in well-structured paragraphs: use transitions and topic sentences to draw connections, comparisons and contrasts.

In the conclusion, you should summarise the key findings you have taken from the literature and emphasise their significance.

If the literature review is part of your dissertation or thesis, reiterate how your research addresses gaps and contributes new knowledge, or discuss how you have drawn on existing theories and methods to build a framework for your research. This can lead directly into your methodology section.

A literature review is a survey of scholarly sources (such as books, journal articles, and theses) related to a specific topic or research question .

It is often written as part of a dissertation , thesis, research paper , or proposal .

There are several reasons to conduct a literature review at the beginning of a research project:

  • To familiarise yourself with the current state of knowledge on your topic
  • To ensure that you’re not just repeating what others have already done
  • To identify gaps in knowledge and unresolved problems that your research can address
  • To develop your theoretical framework and methodology
  • To provide an overview of the key findings and debates on the topic

Writing the literature review shows your reader how your work relates to existing research and what new insights it will contribute.

The literature review usually comes near the beginning of your  dissertation . After the introduction , it grounds your research in a scholarly field and leads directly to your theoretical framework or methodology .

Cite this Scribbr article

If you want to cite this source, you can copy and paste the citation or click the ‘Cite this Scribbr article’ button to automatically add the citation to our free Reference Generator.

McCombes, S. (2022, June 07). What is a Literature Review? | Guide, Template, & Examples. Scribbr. Retrieved 29 April 2024, from https://www.scribbr.co.uk/thesis-dissertation/literature-review/

Is this article helpful?

Shona McCombes

Shona McCombes

Other students also liked, how to write a dissertation proposal | a step-by-step guide, what is a theoretical framework | a step-by-step guide, what is a research methodology | steps & tips.

  • UWF Libraries

Literature Review: Conducting & Writing

  • Sample Literature Reviews
  • Steps for Conducting a Lit Review
  • Finding "The Literature"
  • Organizing/Writing
  • APA Style This link opens in a new window
  • Chicago: Notes Bibliography This link opens in a new window
  • MLA Style This link opens in a new window

Sample Lit Reviews from Communication Arts

Have an exemplary literature review.

  • Literature Review Sample 1
  • Literature Review Sample 2
  • Literature Review Sample 3

Have you written a stellar literature review you care to share for teaching purposes?

Are you an instructor who has received an exemplary literature review and have permission from the student to post?

Please contact Britt McGowan at [email protected] for inclusion in this guide. All disciplines welcome and encouraged.

  • << Previous: MLA Style
  • Next: Get Help! >>
  • Last Updated: Mar 22, 2024 9:37 AM
  • URL: https://libguides.uwf.edu/litreview

Computer Science

  • Key resources
  • Databases and journal articles
  • Standards and patents

What is a literature review?

Finding the gaps and advances in your area, literature review resources, annotated bibliography.

A literature review is a survey and critical analysis of what has been written on a particular topic, theory, question or method.

What is its purpose?

  • justify your research
  • provide context for your research
  • ensure that the research has not been done before
  • highlight flaws in previous research
  • identify new ways, to interpret and highlight gaps in previous research
  • signpost a way forward for further research
  • show where your research fits into the existing literature
  • Literature reviews guide The Literature reviews guide contains detailed information on the process of searching for and producing literature reviews.
  • Scopus A multidisciplinary abstract and citation database of peer reviewed literature, book reviews and conference proceedings.
  • Web of Science A collection of citation databases and citation analysis tools covering the sciences, social sciences, arts and humanities.
  • IEEE Xplore digital library Provides full-text access to IEEE and IEE transactions, journals, magazines and conference proceedings published since 1988 and current IEEE Standards.
  • ACM digital library publications Full text of every article published by the Association for Computing Machinery (ACM) and bibliographic citations from major publishers in computing
  • Annual reviews online This database provides review journals from across the sciences, with articles that review significant primary research literature.
  • Cited reference searching

Books and other resources for approaches and methods on doing a literature review. See the Literature reviews guide .

An annotated bibliography provides:

  • a list of references presenting a brief summary of the main arguments or ideas of each resource.
  • a critique or evaluation of the resource's usefulness, reliability, objectivity or bias
  • a reflection on how the resource fits into your research.
  • << Previous: Multimedia
  • Last Updated: Nov 29, 2023 12:58 PM
  • URL: https://guides.library.uq.edu.au/computer-science

Academia.edu no longer supports Internet Explorer.

To browse Academia.edu and the wider internet faster and more securely, please take a few seconds to  upgrade your browser .

Enter the email address you signed up with and we'll email you a reset link.

  • We're Hiring!
  • Help Center

paper cover thumbnail

How to Write: A Literature Review for Project Development

Profile image of Lungguh Bangga

This workbook is designed to help students write a literature review, specifically aimed at the field of Applied Linguistics and/or those involved in project development. The material included in the workbook was initially developed by students enrolled in Educational Linguistics unit (LNGS7102) in semester 1, 2018 to aid first semester applied linguistic students to develop their academic writing skills. In developing this workbook, we carried out register analysis on sample literature reviews written by high scoring students to develop an understanding of the linguistic features of literature reviews. We used this analysis to develop the material for this workbook. We hope that other students will find it useful as well. This workbook is an example of an outcome of subaltern linguistics, where a group of students worked together under my guidance to create a resource to support the needs of other students in our Department. Subaltern linguistics is an attempt to create material, resources, and practices that contributes to supporting our local communities.

Related Papers

Karunakaran Thirunavukkarasu , Mian M D . N A U S H A A D Kabir , Md. Tahamid Ar Rabbi

sample literature review of software project

Shaofeng Li

The exponential growth of research and enormity of the body of knowledge that has been accumulated in applied linguistics make the need for quality and reliable synthesis of the available research more pressing than ever. Traditional reviews seek to critique existing research, provide an overview of the research, and/or contextualize a new study. Research syntheses aim at reaching conclusions by means of aggregating the totality of the empirical research that has been carried out on a certain topic. In this chapter, we discuss the procedures and best practices of each of the two approaches and conclude by making a comparison between the two approaches and proposing ways to integrate them

International Journal of Social Science and Humanity

Professor Jason Miin-Hwa Lim

International Journal on Studies in English Language and Literature

JOSEPHINE DANIELS

Kimhok Taing

This paper is an opinion-based reflection to Applied Linguistics course that I had taken in Year Four Semester One at Institute of Foreign Languages, Royal University of Phnom Penh.

Andrew Johnson

This chapter excerpt describes the processes of writing a review of the literature for an academic article.

English Language Teaching

Steven L Thorne

International Journal of Instruction

Thi Thuy Loan Nguyen

By employing Chen and Kuo's (2012) framework, this study comparatively investigated the rhetorical differences/similarities existing in the Literature Review chapters of Master of Arts (MA) theses authored by international and Iraqi MA students in the field of applied linguistics. The results showed that almost half of the international LR chapters had Introduction-Body-Conclusion progression, but this structure was rare in Iraqi ones. Move1 (Establishing one part of the territory) was conventional whereas Move 2 and Move 3 were both optional in the corpus. Analysis of steps showed that international students used the step of Related research reviewing more than Iraqi counterparts for the realization of Move 1. International students justified the significance of their study by the step of Gap indication whereas Iraqi students resorted to the step of Concluding one part of the research. Move 3 was commonly occurred by the use of Indicating research aims step in the two sets of LR chapters. Generally, the findings show that, in writing LR chapters, Iraqi MA students attempted to be familiar with their area of research interest rather than to cast their critical approaches to the current status of the established research in the literature. These findings call for a genre-based pedagogy in academic writing to sharpen the awareness of Iraqi MA students of the functions of each move and step in LR chapters in applied linguistics.

Betsy Gilliland

RELATED PAPERS

Research in Molecular Medicine

mahmood moosazadeh

Charitha Wimaladharma

Filipe Sampaio

Daouda DIEDHIOU

Josep Maria Toldrà

Challenging Aid in Africa

Zoe Marriage

Thierry Santos

Annales de Dermatologie et de Vénéréologie

Mannil Abraham

fajar molase

39th Aerospace Sciences Meeting and Exhibit

s balakrishna

Mutation Research/Genetic Toxicology and Environmental Mutagenesis

Mateus Prates Mori

Journal of Chromatographic Science

Alvaro Luiz Dos Santos

Scientific reports

Eduardo Pereira

Herlina Tarigan

Acta Physica Polonica A

Tadeusz Szumiata

Tatuli Kavelashvili

Pericles Zouhair

Health Technology Assessment

Diana Sanderson

British Journal of Surgery

David Naumann

USF毕业证书 旧金山大学学位证

Advances in Animal and Veterinary Sciences

办理多伦多大学毕业证书文凭学位证书 购买加拿大UTSG毕业证Diploma在读证明Offer学生卡

Environmental Development

J. Alfredo Mercado-Santana

Frances Howard-Snyder

RELATED TOPICS

  •   We're Hiring!
  •   Help Center
  • Find new research papers in:
  • Health Sciences
  • Earth Sciences
  • Cognitive Science
  • Mathematics
  • Computer Science
  • Academia ©2024

Engineering: The Literature Review Process

  • How to Use This Guide

What is a literature review and why is it important?

Further reading ....

  • 2. Precision vs Retrieval
  • 3. Equip Your Tool Box
  • 4. What to look for
  • 5. Where to Look for it
  • 6. How to Look for it
  • 7. Keeping Current
  • 8. Reading Tips
  • 9. Writing Tips
  • 10. Checklist

A literature review not only summarizes the knowledge of a particular area or field of study, it also evaluates what has been done, what still needs to be done and why all of this is important to the subject.  

  • The Stand-Alone Literature Review A literature review may stand alone as an individual document in which the history of the topic is reported and then analyzed for trends, controversial issues, and what still needs to be studied.  The review could just be a few pages for narrow topics or quite extensive with long bibliographies for in-depth reviews.   In-depth review articles are valuable time-savers for professionals and researchers who need a quick introduction or analysis of a topic but they can be very time-consuming for authors to produce. Examples of review articles:   Walker, Sara Louise (2011)   Building mounted wind turbines and their suitability for the urban scale - a review of methods of estimating urban wind resource .   Energy and Buildings  43(8):1852-1862. For this review, the author focused on the different methodologies used to estimate wind speed in urban settings.  After introducing the theory, she explained the difficulty for in-situ measuring, and then followed up by describing each of the different estimation techniques that have been used instead.  Strengths and weaknesses of each method are discussed and suggestions are given on where more study is needed.   Length: 11 pages. References: 59. Calm, J.M. (2008)   The next generation of refrigerants - historical review, considerations, and outlook.   International Journal of Refrigeration  31(7):1123-1133. This review focuses on the evolution of refrigerants and divides the evolution into 4 generations.  In each generation the author describes which type of refrigerants were most popular and discusses how political, environmental, and economic issues as well as chemical properties effected choices.  Length: 11 pages.  References: 51.  
  • The Literature Review as a Section Within a Document Literature reviews are also part of dissertations, theses, research reports and scholarly journal articles; these types of documents include the review in a section or chapter that discusses what has gone before, how the research being presented in this document fills a gap in the field's knowledge and why that is important.   Examples of literature reviews within a journal article:  Jobert, Arthur, et al. (2007) Local acceptance of wind energy: factors of success identified in French and German case studies.  Energy Policy  35(5):2751-2760.  In this case, the literature review is a separate, labeled section appearing between the introduction and methodology sections.  Peel, Deborah and Lloyd, Michael Gregory (2007)   Positive planning for wind-turbines in an urban context.   Local Environment  12(4):343-354. In this case the literature review is incorporated into the article's introduction rather than have its own section.   Which version you choose (separate section or within the introduction) depends on format requirements of the publisher (for journal articles), the ASU Graduate College and your academic unit (for ASU dissertations and theses) and application instructions for grants.   If no format is specified choose the method in which you can best explain your research topic, what has come before and the importance of the knowledge you are adding to the field.    Examples of literature reviews within a dissertation or thesis :  Porter, Wayne Eliot (2011)   Renewable Energy in Rural Southeastern Arizona: Decision Factors: A Comparison of the Consumer Profiles of Homeowners Who Purchased Renewable Energy Systems With Those Who Performed Other Home Upgrades or Remodeling Projects .    Arizona State University, M.S. Thesis.  This author effectively uses a separate chapter for the literature review for his detailed analysis.  Magerman, Beth (2014)   Short-Term Wind Power Forecasts using Doppler Lidar.   Arizona State University, M.S. Thesis. The author puts the literature review within Chapter Two presenting it as part of the background information of her topic.   Note that the literature review within a thesis or dissertation more closely resembles the scope and depth of a stand- alone literature review as opposed to the briefer reviews appearing within journal articles.  Within a thesis or dissertation, the review not only presents the status of research in the specific area it also establishes the author's expertise and justifies his/her own research.   

Online tutorials:

  • Literature Reviews: An Overview for Graduate Students Created by the North Caroline State University Libraries

Other ASU Library Guides: 

  • Literature Reviews and Annotated Bibliographies More general information about the format and content of literature reviews; created by Ed Oetting, History and Political Science Librarian, Hayden Library. ​

Readings: 

  • The Literature Review: A Few Tips on Conducting It Written by Dena Taylor, Health Sciences Writing Centre, University of Toronto
  • Literature Reviews Created by The Writing Center at the University of North Carolina, Chapel Hill. 
  • << Previous: How to Use This Guide
  • Next: 2. Precision vs Retrieval >>
  • Last updated: Jan 2, 2024 8:27 AM
  • URL: https://libguides.asu.edu/engineeringlitreview

Arizona State University Library

The ASU Library acknowledges the twenty-three Native Nations that have inhabited this land for centuries. Arizona State University's four campuses are located in the Salt River Valley on ancestral territories of Indigenous peoples, including the Akimel O’odham (Pima) and Pee Posh (Maricopa) Indian Communities, whose care and keeping of these lands allows us to be here today. ASU Library acknowledges the sovereignty of these nations and seeks to foster an environment of success and possibility for Native American students and patrons. We are advocates for the incorporation of Indigenous knowledge systems and research methodologies within contemporary library practice. ASU Library welcomes members of the Akimel O’odham and Pee Posh, and all Native nations to the Library.

Repeatedly ranked #1 in innovation (ASU ahead of MIT and Stanford), sustainability (ASU ahead of Stanford and UC Berkeley), and global impact (ASU ahead of MIT and Penn State)

A Systematic Literature Review of Machine Learning Applications in Software Engineering

  • Conference paper
  • First Online: 03 July 2022
  • Cite this conference paper

sample literature review of software project

  • Houda Mezouar   ORCID: orcid.org/0000-0002-5973-7731 13 &
  • Abdellatif El Afia   ORCID: orcid.org/0000-0003-1921-4431 13  

Part of the book series: Lecture Notes in Networks and Systems ((LNNS,volume 489))

Included in the following conference series:

  • International Conference On Big Data and Internet of Things

419 Accesses

2 Citations

Machine Learning (ML) has been a concern in Software Engineering (SE) over the past years. However, how to use ML and what it can offer for SE is still subject to debate among researchers. This paper investigates the application of ML in SE. The goal is to identify the used algorithms, the addressed topics and the main findings. It performs a Systematic Literature Review (SLR) of peer-reviewed studies published between 1995 and 2020. Data extracted from the studies show that ML algorithms are of great practical value in the different activities of software development process, especially “Software specification” and “Software validation” since “Software bug prediction” and “Software quality improvement” are the most recurring research topics.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
  • Available as EPUB and PDF
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Rothman, D.: Artificial Intelligence by Example, 1st edn. Packt Publishing Ltd. Livery Place 35 Livery Street Birmingham B3 2PB, UK (2018)

Google Scholar  

Tack, C.: Artificial intelligence and machine learning | applications in musculoskeletal physiotherapy. Musculoskeletal Sci. Pract. 39 , 164–169 (2019)

Article   Google Scholar  

Alpaydın, E.: Introduction to Machine Learning, 2nd edn. The MIT Press Cambridge, Massachusetts (2010)

MATH   Google Scholar  

Partridge, D.: Artificial Intelligence and Software Engineering Understanding the Promise of the Future. AMACOM American Management Association, 1601 Broadway New York, New York 10019, USA (1998)

Dimitra, K., Yihao, L., Elvira, M.A., Misirlis, N., Wong, W.E.: A bibliometric assessment of software engineering scholars and institutions (2010–2017). J. Syst. Softw. 147 , 246–261 (2019)

Zhang, D., Tsai, J.P.: Machine Learning Applications in Software Engineering (Series on Software Engineering and Knowledge Engineering). World Scientific Publishing Company, Singapore (2005)

Jesson, J., Matheson, L., Lacey, F.M.: Doing Your Literature Review: Traditional and Systematic Techniques, 1st edn. SAGE Publications Ltd, Newbury Park (2011)

Kitchenham, B., Charters, S.: Guidelines for performing systematic literature reviews in software engineering. Technical Report EBSE-2007-01, School of Computer Science and Mathematics, Keele University (2007)

Hamou-Lhadj, W., Nayrolles, M.: A project on software defect prevention at commit-time: a success story of university-industry research collaboration. In: The 5th International Workshop on Software Engineering Research and Industrial Practice on Proceedings, Gothenburg, Sweden, pp. 24–25 (2018)

Sai, Z., Congle, Z.: Software bug localization with Markov logic. In: The 36th International Conference on Software Engineering, Hyderabad, India, pp. 424–427 (2014)

Sunghun, K., Whitehead, E.J., Yi, Z.: Classifying software changes: clean or buggy? IEEE Trans. Softw. Eng. 34 (2), 181–196 (2008)

Ruchika, M., Laavanye, B., Sushant, S., Pragati, P.: Empirical comparison of machine learning algorithms for bug prediction in open source software. In: The International Conference on Big Data Analytics and Computational Intelligence (ICBDAC), Chirala, India, pp. 40–45 (2017)

Meiliana, Syaeful, K., Harco, L.H.S.W., Ford, L.G., Edi, A.: Software metrics for fault prediction using machine learning approaches: a literature review with PROMISE repository dataset. In: The International Conference on Cybernetics and Computational Intelligence (CyberneticsCom), Phuket, Thailand, pp. 19–23 (2017)

Iker, G.: Applying machine learning to software fault-proneness prediction. J. Syst. Softw. 81 , 186–195 (2008)

Ruchika, M.: A systematic review of machine learning techniques for software fault prediction. Appl. Soft Comput. 27 , 504–518 (2015)

Jyoti, D.: A review of improving software quality using machine learning algorithms, Int. J. Comput. Sci. Mob. Comput. 6 (3), 148–153 (2017)

Hanchate, D.B., Bichkar, R.S.: The machine learning in software project management: a journey. Part II. Appl. Discrete Math. Heuristic Alg. 1 (4), 29–58 (2015)

Pandey, A.K., Gupta, M.: Software fault classification using extreme learning machine: a cognitive approach. Evol. Intel. 1 , 1–8 (2018)

Kaur, A., Kaur, K., Chopra, D.: An empirical study of software entropy based bug prediction using machine learning. Int. J. Syst. Assur. Eng. Manage 8 (2), 599–616 (2017)

Kumar, L., Tirkey, A., Rath, S.-K.: An effective fault prediction model developed using an extreme learning machine with various kernel methods. Front. Inform. Technol. Electron. Eng. 19 (7), 864–888 (2018)

Nitish, P., Debarshi, K., Hudait, A., Amitava, S.: Automated classification of software issue reports using machine learning techniques: an empirical study. Innov. Syst. Softw. Eng. 13 (4), 279–297 (2017)

Li, M., Zhang, H., Rongxin, W., Zhou, Z.-H.: Sample-based software defect prediction with active and semi-supervised learning. Autom. Softw. Eng. 19 (2), 201–230 (2012)

Zhou, X., et al.: Software defect prediction based on kernel PCA and weighted extreme learning machine. Inf. Softw. Technol. 106 , 182–200 (2019)

Malhotra, R.: An empirical framework for defect prediction using machine learning techniques with Android software. Appl. Soft Comput. 49 , 1034–1050 (2016)

Hua, W., et al.: Establishing a software defect prediction model via effective reduction. Inf. Sci. 477 , 399–409 (2019)

Article   MathSciNet   Google Scholar  

Laradji, I.H., et al.: Software defect prediction using ensemble learning on selected features. Inf. Softw. Technol. 58 , 388–402 (2015)

Diego, P.P.M., et al.: Classification with reject option for software defect prediction. Appl. Soft Comput. 49 , 1085–1093 (2016)

Turabiedh, H., Mafarja, M., Li, X.: Iterated feature selection algorithms with layered recurrent neural network for software fault prediction. Expert Syst. Appl. 122 , 27–42 (2019)

Minku, L.L., Yao, X.: A principled evaluation of ensembles of learning machines for software effort estimation. In: The 7th International Conference on Predictive Models in Software Engineering, Banff, Alberta, Canada (2011)

Murwantara, I.M., Bordbar, B., Minku, L.L.: Measuring energy consumption for web service product configuration. In: The 16th International Conference on Information Integration and Web-based Applications & Services, Hanoi, Viet Nam, pp. 224–228 (2014)

Patel, K., Fogarty, J., Landay, J.A., Harrison, B.: Investigating statistical machine learning as a tool for software development. In: The SIGCHI Conference on Human Factors in Computing Systems, Florence, Italy, pp. 667–676 (2008)

Rashid, E., Patnayak, S., Bhattacherjee, V.: A survey in the area of machine learning and its application for software quality prediction. ACM SIGSOFT Softw. Eng. Notes 37 (5), 1–7 (2012)

Twala, B., Cartwright, M., Shepperd, M.: Ensemble of missing data techniques to improve software prediction accuracy. In: The 28th International Conference on Software Engineering, Shanghai, China, pp. 909–912 (2006)

Cesar, J.C., Fehmi, J., Yasir, M.: Is predicting software security bugs using deep learning better than the traditional machine learning algorithms? In: The International Conference on Software Quality, Reliability and Security (QRS), Lisbon, Portugal, pp. 95–102 (2018)

Feng, Y., Chen, Z.: Multi-label software behavior learning. In: The 34th International Conference on Software Engineering, Zurich, Switzerland, pp. 1305–1308 (2012)

Lounis, H., Gayed, T.F., Boukadoum, M.: Machine-learning models for software quality: a compromise between performance and intelligibility. In: The 23rd International Conference on Tools with Artificial Intelligence, Boca Raton, FL, USA, pp. 919–921 (2011)

Zhang, P., Su, Y., Wang, C.: Statistical machine learning used in integrated anti-spam system. In: The 6th International Conference on Machine Learning and Cybernetics on Proceedings, Hong Kong, pp. 4055–4058 (2007)

Qinbao, S., et al.: A machine learning based software process model recommendation method. J. Syst. Softw. 118 , 85–100 (2016)

Mehta, P., Srividya, A., Verma, A.K.: Application of machine learning paradigms for predicting quality in upstream software development life cycle. OPSEARCH 42(4), 332–339 (2005)

Haran, M., et al.: Applying classification techniques to remotely collected program execution data. In: the 10th European software engineering conference, Lisbon, Portugal, pp. 146–155 (2005)

Yazhan, M., et al.: Automatic classification of software artifacts in open-source applications. In: The 15th International Conference on Mining Software Repositories on Proceedings, New York, USA, pp. 414–425 (2018)

Cunningham, S.J., Summers, B.: Applying machine learning to subject classification and subject description for information retrieval. In: The 2nd New Zealand International Two-Stream Conference on Artificial Neural Networks and Expert Systems on Proceedings, Dunedin, New Zealand, pp. 243–246 (1995)

Bulbul, H.I., Unsal, O.: Comparison of classification techniques used in machine learning as applied on vocational guidance data. In: The 10th International Conference on Machine Learning and Applications and Workshops, Honolulu, HI, USA, pp. 298–301 (2011)

Navarro-Almanza, R., Juarez-Ramırez, R., Licea, G.: Towards supporting software engineering using deep learning: a case of software requirements classification. In: The 5th International Conference in Software Engineering Research and Innovation, Mérida, Mexico, pp. 116–120 (2017)

Wei-Zhi, W., Xiao-Ping, Y.: Information granules and approximations in incomplete information systems. In: The 6th International Conference on Machine Learning and Cybernetics, Hong Kong, pp. 3740–3745 (2007)

Zhou, J., Zhang, Q., Tong, S.: Decision rules based on rough set theory in generalized information systems. In: The 5th International Conference on Machine Learning and Cybernetics, Dalian, China, pp. 1477–1482 (2009)

Meinke, K., Bennaceur, A.: Machine learning for software engineering models, methods, and applications. In: The 40th International Conference on Software Engineering, Gothenburg, Sweden, pp. 548–549 (2018)

Myeongsu, K., Noel, J.J.: Prognostics and Health Management of Electronics: Fundamentals, Machine Learning, and the Internet of Things, 1st edn. John Wiley and Sons Ltd, USA (2018)

Louridas, P., Ebert, C.: Machine Learning. IEEE Softw. 33 (5), 110–115 (2016)

Meinke, K., Bennaceur, A.: Machine learning for software engineering. In: The 40th International Conference on Software Engineering, Sweden, pp. 548–549 (2018)

Kwang, L.G., Ashutosh, K.S.: Comprehensive literature review on machine learning structures for web spam classification. Procedia Comput. Sci. 70 , 434–441 (2015)

Zhang, D., Tsai, J.J.P.: Machine learning and software engineering. Softw. Qual. J. 11 , 87–119 (2003)

Praveena, M., Jaiganesh, V.: A literature review on supervised machine learning algorithms and boosting process. Int. J. Comp. Appl. 169 (8), 32–35 (2017)

Dragutin, P., et al.: Work in progress: a machine learning approach for assessment and prediction of teamwork effectiveness in software engineering education. In: The Frontiers in Education Conference, Seattle, WA, USA, pp. 1–3 (2012)

Pospieszny, P., Czarnacka-Chrobot, B., Kobylinski, A.: An effective approach for software project effort and duration estimation with machine learning algorithms. J. Syst. Softw. 137 , 184–196 (2018)

Wen, J., Li, S., Lin, Z., Hu, Y., Huang, C.: Systematic literature review of machine learning based software development effort estimation models. Inf. Softw. Technol. 54 , 41–59 (2012)

Satapathy, S.M., Rath, S.K.: Empirical assessment of machine learning models for agile software development effort estimation using story points. Innov. Syst. Softw. Eng. 13 (2–3), 191–200 (2017)

Tao, L., Li, Y.: A synthetic intelligent system for web information mining. In: The International Conference on Machine Learning and Cybernetics, Shanghai, China, pp. 1357–1360 (2005)

Nawrocka, A., Kot, A., Nawrocki, M.: Application of machine learning in recommendation systems. In: The 19th International Carpathian Control Conference, Szilvasvarad, Hungary, pp. 328–331 (2018)

Hernandez, A.B., Perez, M.S., Gupta, S.: Using machine learning to optimize parallelism in big data applications. Futur. Gener. Comput. Syst. 86 , 1076–1092 (2018)

Giger, E., Pinzger, M., Gall, H.C.: Can we predict types of code changes? An empirical analysis. In: The 9th IEEE Working Conference on Mining Software Repositories, Zurich, Switzerland, pp. 217–226 (2012)

Yang, J., Hotta, K., Higo, Y., Igaki, H., Kusumoto, S.: Classification model for code clones based on machine learning. Empir. Softw. Eng. 20 (4), 1095–1125 (2014)

Tollin, I., Fontana, F.A., Zanoni, M.: Change prediction through coding rules violations. In: The 21st International Conference on Evaluation and Assessment in Software Engineering, New York, USA, pp. 61–64 (2017)

Deniz, E., Sen, A.: Using machine learning techniques to detect parallel patterns of multi-threaded applications. Int. J. Parallel Program. 44 (4), 867–900 (2016)

Zanoni, M., Fontana, F.A., Stella, F.: On applying machine learning techniques for design pattern detection. J. Syst. Softw. 103 , 102–117 (2015)

Hussain, S., et al.: Automated framework for classification and selection of software design patterns. Appl. Soft Comput. 75 , 1–20 (2019)

Chen, N., Hoi, S.C.H., Xiao, X.: Software process evaluation: a machine learning approach. In: The 26th International Conference on Automated Software Engineering, Lawrence, KS, USA, pp. 333–342 (2011)

Linares-Vásquez, M., McMillan, C., Poshyvanyk, D., Grechanik, M.: On using machine learning to automatically classify software applications into domain categories. Empir. Softw. Eng. 19 (3), 582–618 (2014)

Chen, N., Hoi, S.C.H., Xiao, X.: Software process evaluation: a machine learning framework with application to defect management process. Emp. Softw. Eng. 19(6), 1531–1564 (2014)

Kumar, P., Singh, Y.: An empirical study of software reliability prediction using machine learning techniques. Int. J. Syst. Assur. Eng. Manage. 3 (3), 194–208 (2012)

Jaiswal, A., Malhotra, R.: Software reliability prediction using machine learning techniques. Int. J. Syst. Assur. Eng. Manage. 9 (1), 230–244 (2016)

Jinyong, W., Ce, Z.: Software reliability prediction using a deep learning model based on the RNN encoder decoder. Reliab. Eng. Syst. Saf. 170 , 73–82 (2018)

Lenz, A.R., Pozo, A., Vergilio, S.R.: Linking software testing results with a machine learning approach. Eng. Appl. Artif. Intell. 26 , 1631–1640 (2013)

Briand, L.C.: Novel applications of machine learning in software testing. In: The 8th International Conference on Quality Software, Oxford, UK, pp. 3–10 (2008)

Gove, R., Faytong, J.: Machine learning and event-based software testing: classifiers for identifying infeasible GUI event sequences. Adv. Comput. 86 , 109–135 (2012)

Czech, M., Hullermeier, E., Jakobs, M., Wehrheim, H.: Predicting rankings of software verification tools. In: The 3rd ACM SIGSOFT International Workshop on Software Analytics, New York, USA, pp. 23–26 (2017)

Satoshi, Y.: Deductively verifying embedded software in the era of artificial intelligence = Machine Learning + Software Science. In: The 6th Global Conference on Consumer Electronics, Nagoya, Japan, pp. 1–4 (2017)

Lee, W.-P., Cheng-Che, L.: Customising WAP-based information services on mobile networks. Personal Ubiquitous Comput. 7 (6), 321–330 (2003)

Chang, C., Liu, H., Lin, J.: Constructing grading information system for words’ difficulty using a supervised learning method. In: The International Conference on Machine Learning and Cybernetics, Hong Kong, China, pp. 3991–3996 (2007)

Kong, L., Wu, J.:Dynamic single machine scheduling using Q-learning agent. In: The International Conference on Machine Learning and Cybernetics, Guangzhou, China, pp. 3237–3241 (2005)

Liu, Q., Li, X., Zhu, H., Fan, H.: Acquisition of open source software project maturity based on time series machine learning. In: The 10th International Symposium on Computational Intelligence and Design, Hangzhou, China, pp. 296–299 (2017)

Wang, Y.: Automatic semantic analysis of software requirements through machine learning and ontology approach. J. Shanghai Jiaotong Univ. (Sci.) 21 (6), 692–701 (2016)

Harry, R.J.: Poster: software development risk management: using machine learning for generating risk prompts. In: The 37th IEEE International Conference on Software Engineering, Florence, Italy, pp. 833–834 (2015)

Chiu, M., Moss, E.: Run-time program-specific phase prediction for python programs. In: The 15th International Conference on Managed Languages & Runtimes, Linz, Austria (2018)

Mezouar, H., El Afia, A.: A 4-level reference for self-adaptive processes based on SCOR and integrating Q-Learning. In: The 4th International Conference on Big Data and Internet of Things (BDIoT 2019), 23 and 24 October 2019, Tangier-Tetuan, Morocco. ACM (2019). https://doi.org/10.1145/3372938.3372953

Download references

Author information

Authors and affiliations.

ENSIAS, Mohammed V University of Rabat, Rabat, Morocco

Houda Mezouar & Abdellatif El Afia

You can also search for this author in PubMed   Google Scholar

Corresponding author

Correspondence to Houda Mezouar .

Editor information

Editors and affiliations.

ENSIAS, Mohammed V University, Rabat, Morocco

Mohamed Lazaar

UNILEHAVRE, UNIROUEN, Normandie Université, Le Havre, France

Claude Duvallet

Vrije Universiteit Brussel, Brussels, Belgium

Abdellah Touhafi

ENSA, Abdelmalek Essaâdi University, Tetuan, Morocco

Mohammed Al Achhab

Rights and permissions

Reprints and permissions

Copyright information

© 2022 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Cite this paper.

Mezouar, H., Afia, A.E. (2022). A Systematic Literature Review of Machine Learning Applications in Software Engineering. In: Lazaar, M., Duvallet, C., Touhafi, A., Al Achhab, M. (eds) Proceedings of the 5th International Conference on Big Data and Internet of Things. BDIoT 2021. Lecture Notes in Networks and Systems, vol 489. Springer, Cham. https://doi.org/10.1007/978-3-031-07969-6_24

Download citation

DOI : https://doi.org/10.1007/978-3-031-07969-6_24

Published : 03 July 2022

Publisher Name : Springer, Cham

Print ISBN : 978-3-031-07968-9

Online ISBN : 978-3-031-07969-6

eBook Packages : Intelligent Technologies and Robotics Intelligent Technologies and Robotics (R0)

Share this paper

Anyone you share the following link with will be able to read this content:

Sorry, a shareable link is not currently available for this article.

Provided by the Springer Nature SharedIt content-sharing initiative

  • Publish with us

Policies and ethics

  • Find a journal
  • Track your research

IMAGES

  1. 50 Smart Literature Review Templates (APA) ᐅ TemplateLab

    sample literature review of software project

  2. FREE 5+ Sample Literature Review Templates in PDF

    sample literature review of software project

  3. Literature Review Outline Template

    sample literature review of software project

  4. 50 Smart Literature Review Templates (APA) ᐅ TemplateLab

    sample literature review of software project

  5. literature review article pdf Sample of research literature review

    sample literature review of software project

  6. Literature Review For Research Project Proposal Ppt Powerpoint

    sample literature review of software project

VIDEO

  1. What is Literature Review?

  2. How to Write Literature Review for Research Proposal

  3. How to write a literature review

  4. What is a review of literature in research?

  5. SAMPLE LITERATURE REVIEW AND STUDIES

  6. Software reviews in Software Engineering

COMMENTS

  1. How to Write a Literature Review

    Examples of literature reviews. Step 1 - Search for relevant literature. Step 2 - Evaluate and select sources. Step 3 - Identify themes, debates, and gaps. Step 4 - Outline your literature review's structure. Step 5 - Write your literature review.

  2. A Systematic Literature Review of Project Management Tools and Their

    CHAPTER 2. LITERATURE REVIEW . The purpose of this literature review was to examine the research conducted within the field of project management to identify the most successful tool and methods for managing them. This will add to the body of project management knowledge and be useful for developing suggestions for areas of further research.

  3. PDF Master'S Thesis a Systematic Literature Review on Agile Project ...

    A SYSTEMATIC LITERATURE REVIEW ON AGILE PROJECT MAN AGEMENT 2013 70 pages, 8 tables, 8 figures Supervisors: Professor, Ph.D. Kari Smolander ... Software project planning has three general approaches: past experience, standard guidelines, and support tools. Experienced project managers rely upon their past

  4. What is a Literature Review? How to Write It (with Examples)

    A literature review is a critical analysis and synthesis of existing research on a particular topic. It provides an overview of the current state of knowledge, identifies gaps, and highlights key findings in the literature. 1 The purpose of a literature review is to situate your own research within the context of existing scholarship ...

  5. Software Development Project Management: A Literature Review

    Abstract. The rapid and unprecedented growth in software has brought with it some of the most spectacular and costly project failures in modern history. How risk management is presented in the ...

  6. How To Write A Literature Review (+ Free Template)

    Okay - with the why out the way, let's move on to the how. As mentioned above, writing your literature review is a process, which I'll break down into three steps: Finding the most suitable literature. Understanding, distilling and organising the literature. Planning and writing up your literature review chapter.

  7. Literature Review Example (PDF + Template)

    The literature review opening/introduction section; The theoretical framework (or foundation of theory) The empirical research; The research gap; The closing section; We then progress to the sample literature review (from an A-grade Master's-level dissertation) to show how these concepts are applied in the literature review chapter. You can ...

  8. Software Development Project Management: A Literature Review

    The literature review, among other, has identified lack of standardization in terminology and concepts, lack of systematic domain modelling and use of ontologies mainly in prototype ontology systems that address rather limited aspects of software project management processes. Download Free PDF. RAJ TAPASE.

  9. Preliminary Systematic Literature Review of Software and Systems

    In this paper, we report on the results of Systematic Literature Review (SLR) related to software and systems traceability. Our SLR is preliminary one because we only analyzed articles in ACM digital library and IEEE computer society digital library. We found several interesting trends in traceability research.

  10. A Systematic Literature Review of Software Process ...

    A Systematic Literature Review of Software Process Improvement for Small an d Medium Web Companies The PRISMS Model The PRISMS model is illustrated i n Fig. 4.The model focuses on the relationship ...

  11. What is a Literature Review?

    A literature review is a survey of scholarly sources on a specific topic. It provides an overview of current knowledge, allowing you to identify relevant theories, methods, and gaps in the existing research. There are five key steps to writing a literature review: Search for relevant literature. Evaluate sources. Identify themes, debates and gaps.

  12. A systematic literature review of literature reviews in software

    1. Introduction. Secondary studies are common in software engineering (SE). A secondary study is defined as a study of studies [1], i.e., a review of individual (or, primary) studies. Example types of secondary studies include: regular surveys, Systematic Literature Reviews (SLR), and Systematic Mapping (SM) studies.

  13. PDF How to do a Structured Literature Review in computer science

    If a systematic literature review is conducted thoroughly it ful ls the advantages described above and thereby gains scienti c value. This documents attempts to give a short introduction to how to conduct a structured literature review within computer science. The examples used are taken from [3]. 2 Structure of a systematic literature review

  14. How to make literature review for a software implementation project?

    I don't know if this is out of the scope of this website. I'm a student in software engineering deparment and I am supposed to make a project for a course during the semester. The first step of it is to prepare a project proposal which consists of a short description of the project, a literature review and detailed flowcharts.

  15. Literature Review: Conducting & Writing

    Steps for Conducting a Lit Review; Finding "The Literature" Organizing/Writing; APA Style This link opens in a new window; Chicago: Notes Bibliography This link opens in a new window; MLA Style This link opens in a new window; Sample Literature Reviews. Sample Lit Reviews from Communication Arts; Have an exemplary literature review? Get Help!

  16. Library Guides: Computer Science: Literature review

    A multidisciplinary abstract and citation database of peer reviewed literature, book reviews and conference proceedings. Web of Science. A collection of citation databases and citation analysis tools covering the sciences, social sciences, arts and humanities. IEEE Xplore digital library. Provides full-text access to IEEE and IEE transactions ...

  17. A systematic literature review of capstone courses in software

    The goal of this work is to understand the pros and cons of different approaches by synthesising the various aspects of software engineering capstone courses and related experiences. In a systematic literature review for 2007-2022, we identified 127 articles describing real-world capstone courses.

  18. How to Write: A Literature Review for Project Development

    Given such reasons, literature for project development can be illustrated in the following figure. Figure 3.1. Orbital structure of literature review for project development According to the Figure 3.1. information revolves around the central element in the literature review for project development - the Project Goals.

  19. Systematic Literature Review in Computer Science

    This document aims to provide a practical guide to assist students in conducting a systematic. literature (SLR). It is interesting to use this guide with examples of systematic reviews already ...

  20. Engineering: The Literature Review Process

    The review could just be a few pages for narrow topics or quite extensive with long bibliographies for in-depth reviews. In-depth review articles are valuable time-savers for professionals and researchers who need a quick introduction or analysis of a topic but they can be very time-consuming for authors to produce. Examples of review articles:

  21. A Systematic Literature Review of Machine Learning ...

    A SLR is a way allowing us to evaluate and to interpret researches related to a specific research question, or to a research subject. It focuses on giving an objective evaluation of a research subject trough a credible methodology [].Once the research questions are specified, a protocol is established, this covered definitions of "Inclusion and exclusion criteria", "Search strategy ...

  22. Systematic literature review of project failures: Current trends and

    A replicated survey of its software project failures (Emam, Koru, & Failures, 2007) ... The mixed class has been assigned to those articles that cover sample units from different industrial domains. Among all the classes, IST has received the ... This systematic literature review of project failure has covered 111 papers published in 76 ...

  23. PDF The following literature review was

    About this sample literature review: The following literature review was composed as part of an honors capstone project proposal in the field of communication sciences and disorders. It served as the introduction to the project proposal and, thus, was part of a larger work (as opposed to a stand-alone piece).

  24. Best CRM Software Of 2024

    Forbes Advisor reviewed dozen of CRM software options on the market to help you find the best possible solution for your business.