2,406,310 research outputs found

    A Systematic Literature Review of Software Defect Prediction: Research Trends, Datasets, Methods and Frameworks

    Full text link
    Recent studies of software defect prediction typically produce datasets, methods and frameworks which allow software engineers to focus on development activities in terms of defect-prone code, thereby improving software quality and making better use of resources. Many software defect prediction datasets, methods and frameworks are published disparate and complex, thus a comprehensive picture of the current state of defect prediction research that exists is missing. This literature review aims to identify and analyze the research trends, datasets, methods and frameworks used in software defect prediction research betweeen 2000 and 2013. Based on the defined inclusion and exclusion criteria, 71 software defect prediction studies published between January 2000 and December 2013 were remained and selected to be investigated further. This literature review has been undertaken as a systematic literature review. Systematic literature review is defined as a process of identifying, assessing, and interpreting all available research evidence with the purpose to provide answers for specific research questions. Analysis of the selected primary studies revealed that current software defect prediction research focuses on five topics and trends: estimation, association, classification, clustering and dataset analysis. The total distribution of defect prediction methods is as follows. 77.46% of the research studies are related to classification methods, 14.08% of the studies focused on estimation methods, and 1.41% of the studies concerned on clustering and association methods. In addition, 64.79% of the research studies used public datasets and 35.21% of the research studies used private datasets. Nineteen different methods have been applied to predict software defects. From the nineteen methods, seven most applied methods in software defect prediction are identified. Researchers proposed some techniques for improving the accuracy of machine learning classifier for software defect prediction by ensembling some machine learning methods, by using boosting algorithm, by adding feature selection and by using parameter optimization for some classifiers. The results of this research also identified three frameworks that are highly cited and therefore influential in the software defect prediction field. They are Menzies et al. Framework, Lessmann et al. Framework, and Song et al. Framework

    A Systematic Literature Review of Requirements Engineering for Self-Adaptive Systems

    Full text link
    During 2003 to 2013, the continuous effort of researchers and engineers particularly has resulted in a hugely grown body of work on engineering self-adaptive systems. Although existing studies have explored various aspects of this topic, no systematic study has been performed on categorizing and evaluating the requirement engineering for self-adaptive activities. The objective of this paper is to systematically investigate the research literature of requirements engineering for self-adaptive systems, summarize the research trends, categorize the used modeling methods and requirements engineering activities as well as the topics that most described. a systematic literature review has been conducted to answer the research questions by searching relevant studies, appraising the quality of these studies and extracting available data. From the study, a number of recommendations for future research in requirements engineering for self-adaptive systems has been derived. So that, enabling researchers and practitioners to better understand the research trends

    A plea for minimally biased naturalistic philosophy

    Get PDF
    Naturalistic philosophers rely on literature search and review in a number of ways and for different purposes. Yet this article shows how processes of literature search and review are likely to be affected by widespread and systematic biases. A solution to this problem is offered here. Whilst the tradition of systematic reviews of literature from scientific disciplines has been neglected in philosophy, systematic reviews are important tools that minimize bias in literature search and review and allow for greater reproducibility and transparency. If naturalistic philosophers wish to reduce bias in their research, they should then supplement their traditional tools for literature search and review by including systematic methodologies

    Introductory programming: a systematic literature review

    Get PDF
    As computing becomes a mainstream discipline embedded in the school curriculum and acts as an enabler for an increasing range of academic disciplines in higher education, the literature on introductory programming is growing. Although there have been several reviews that focus on specific aspects of introductory programming, there has been no broad overview of the literature exploring recent trends across the breadth of introductory programming. This paper is the report of an ITiCSE working group that conducted a systematic review in order to gain an overview of the introductory programming literature. Partitioning the literature into papers addressing the student, teaching, the curriculum, and assessment, we explore trends, highlight advances in knowledge over the past 15 years, and indicate possible directions for future research

    A systematic literature review of group-based training interventions for informal carers: impact on the behavioural and psychological symptoms of dementia (BPSD)

    Get PDF
    Objectives: Caring for a relative with dementia can be extremely challenging especially when someone presents with behavioural and psychological symptoms of dementia (BPSD). The training provided to informal carers is varied and inconsistent. Group-based training programmes are often prescribed but their impact on care-recipient wellbeing and symptomology is yet to be well established. This review synthesises the literature on consensus, themes and effectiveness of informal-carer, group-based educational training programmes on BPSD symptoms. Methods: Ten papers were included of which very few considered BPSD outcomes as their primary aim of investigation. Results: Methodological and theoretical approaches across the empirical papers varied considerably. Generally, studies of higher quality and with some positive results on BPSD outcomes tended to incorporate teaching on structured problem-solving skills. Studies measuring for longer term changes also tended to conclude more beneficial outcomes. The length and duration of groups and the group-sizes appeared inconsequential to BPSD outcomes. Conclusion: The empirical evidence is weak for carer group interventions in the management of BPSD. Practice reasons for this are discussed. Future studies designed to measure BPSD as a primary outcome would be a welcome addition to the literature

    Systematic literature review (SLR) automation: a systematic literature review

    Get PDF
    Context: A systematic literature review(SLR) is a methodology used to find and aggregate all relevant studies about a specific research question or topic of interest. Most of the SLR processes are manually conducted. Automating these processes can reduce the workload and time consumed by human. Method: we use SLR as a methodology to survey the literature about the technologies used to automate SLR processes. Result: from the collected data we found many work done to automate the study selection process but there is no evidence about automation of the planning and reporting process. Most of the authors use machine learning classifiers to automate the study selection process. From our survey, there are processes that are similar to the SLR process for which there are automatic techniques to perform them. Conclusion: Because of these results, we concluded that there should be more research done on the planning, reporting, data extraction and synthesizing processes of SLR

    Systematic Literature Review on Global Strategy

    Get PDF
    The global economy changed the way products and services are exchange and reminded organizations' managers to find new ways to obtain competitive advantage and formulate their strategy in the global market. Thus, this chapter's aim is to perform a systematic literature review to identify the main theoretical topics of global strategy in the past 43 years using bibliometric analysis. The results allowed to identify and cluster five main trends: Cluster 1 – firm performance in the global market; Cluster 2 – power and market space development; Cluster 3 – government regulation, government and regulation; Cluster 4 – economic periods; Cluster 5 – societal changes. Findings also allowed to find potential gaps in global strategy related with the topics of entrepreneurship, competitive strategy, capitalism, transitions, climate change, law, portfolio, financial performance, global sourcing, and global value chain. Conclusions are drawn
    corecore