Metaheuristics and Software Engineering: Past, Present, and Future

Author(s):  
Enrique Alba ◽  
Javier Ferrer ◽  
Ignacio Villalobos

This work aims at giving an updated vision on the successful combination between Metaheuristics and Software Engineering (SE). Mostly during the 90s, varied groups of researchers dealing with search, optimization, and learning (SOL) met SE researchers, all of them looking for a quantified manner of modeling and solving problems in the software field. This paper will discuss on the construction, assessment, and exploitation tasks that help in making software programs a scientific object, subject to automatic study and control. We also want to show with several case studies how the quantification of software features and the automatic search for bugs can improve the software quality process, which eases compliance to ISO/IEEE standards. In short, we want to build intelligent automatic tools that will upgrade the quality of software products and services. Since we approach this new field as a cross-fertilization between two research domains, we then need to talk not only on metaheuristics for SE (well known by now), but also on SE for metaheuristics (not so well known nowadays). In summary, we will discuss here with three time horizons in mind: the old times [before the term search-based SE (SBSE) was used for this], the recent years on SBSE, and the many avenues for future research/development. A new body of knowledge in SOL and SE exists internationally, which is resulting in a new class of researchers able of building intelligent techniques for the benefit of software, that is, of modern societies.

2011 ◽  
Vol 403-408 ◽  
pp. 2127-2130
Author(s):  
Chun Yan Liu ◽  
Zhu Lin Liu

With the computer software and technology continuously improving, because of various factors influencing, computer engineers are very tough on how to improve the quality of software products, this is a bottleneck problem we must solve. We think that the information engineering combining with the philosophy thought would make engineer’s ideas suddenly enlightened. We find a method and model to solve software engineering problems from the philosophical Angle, and put forward the importance of information philosophy in the study of information engineering by standing at this altitude of the information engineering. As a new field, information philosophy provides a unified, convergence theory frame, it can satisfy the requirement of further specialized. Information philosophy will become most exciting and productive philosophy research field in our era's.


Author(s):  
Qinghua Zhu ◽  
Linghe Huang ◽  
Jia Tina Du ◽  
Hua Liu

Wiki is a typical representative of the User-Generated Content. Its appearance greatly promotes the creation, organization, management, and sharing of knowledge on the Internet. As articles grow rapidly in Wikis, the quality of the articles has aroused many people’s concerns. The topics on how to assess and control the quality of articles have attracted many researchers. However, few studies have been conducted to investigate the status of this research topic. This chapter explores the current research status and trends of wikis' quality and governance. The authors selected papers from the databases of ISI, EI, IEEE, and other widely used databases. They reported the trends and research of wikis’ quality and governance using bibliometric analysis and content analysis of a total of 99 relevant papers. The results show that although the research topics in the field have experienced a very rapid development, they are still at an early age that lacks theories to support them. The discipline of Library and Information Science was found to play a very active role in this new area. Future research agenda and directions are also discussed.


Water ◽  
2020 ◽  
Vol 12 (11) ◽  
pp. 2990
Author(s):  
Lei Sun ◽  
Jing Wang ◽  
Haifeng Zhang ◽  
Min Xu

Haizhou Bay is an open bay located in northern Jiangsu Province, China. This study analyzes the changes in the coastline, coastal development, and water quality of Haizhou Bay between 2006 and 2016. The box model method and numerical simulation are adopted to calculate the environmental capacities of Haizhou Bay in 2006 and 2016, analyze changes to environmental capacity features, and assess the influencing factors over this period. The scenario analysis method is used to discuss the influencing mechanism and degree of influence of factors (e.g., the water quality difference inside and outside the bay, and sea reclamation) on the environmental capacity and calculate the contribution of each influencing factor. The changes in terrain triggered by sea reclamation and water quality from 2006 to 2016 reduced the total environmental capacity of Haizhou Bay, with an influencing ratio of 0.198:0.802. In other words, poorer water quality inside the bay reduces the environmental capacity by a degree of 4.05 times that of sea reclamation. This study can offer guidance on related future research aiming to protect the marine environment of Haizhou Bay and control the total amount of pollutants discharged into the sea.


2013 ◽  
Vol 30 (1) ◽  
pp. 12-23 ◽  
Author(s):  
Barry Tolchard ◽  
Malcolm W. Battersby

Cognitive-Behaviour Therapy (CBT) is considered the number one non-pharmacological treatment for a number of mental and psychological disorders (Tolin, 2010; Stuhlmiller & Tolchard, 2009). While CBT with problem gamblers has shown promise, the quality of the research in this area is lacking. One area of concern is that across the many trials and reports using CBT with gamblers no single unified approach has been used and so comparison across studies is limited. Similarly, translation of the CBT research into clinical practice is almost entirely absent (Walker, 2005). This article will explore the concepts of CBT with problem gamblers and identify common elements across all reported approaches. A unified model of CBT with problem gamblers will be suggested and the direct clinical application of this model described from a state-wide gambling service in Australia (Flinders Approach) with 205 problem gamblers. The results indicate that the Flinders Approach is successful in treating gamblers considered to be at the severest end of the experience, with a 69% completion rate. Implications for future research in which this model may be tested against other therapies and pharmacological treatments will be discussed.


2014 ◽  
Vol 926-930 ◽  
pp. 2642-2645
Author(s):  
Wen Hong Liu ◽  
Chun Yan Wang ◽  
Li Ge

As the rapid development of social informatization, software reliability and security are highly required. Only applying high-quality software products can increase work efficiency. Quality is the life of software. How to enhance the quality of software products and how to use effective quality management method is an urgent need. This paper discuss the key point of software engineering and software quality management, and this is the basis of software quality ensurance model.


2019 ◽  
Vol 11 (23) ◽  
pp. 6749 ◽  
Author(s):  
Agnieszka Konys

In recent years, conducted businesses have been increasingly expected to obtain more sustainable forms, with many added determinants. Indeed, sustainability-related entrepreneurship still faces complex choices among conventional entrepreneurial factors, while being urged to consider three main pillars of sustainability. Thus, this work is focused on the development of sustainability-related entrepreneurship by reflecting the sustainable needs of entrepreneurship. Due to the fact that it is not clear for the sustainability-related entrepreneurship what the valuable and most influential factors stimming its development are, the detection of basic components and their correlation becomes a major motivation of this work. Therefore, this paper aims to conduct an attempt to identify a comprehensive set of SE (sustainable entrepreneurship) factors providing a structural overview in making insights into the factors/determinants of SE. It assists researchers and entrepreneurs in obtaining clear, informative pictures about SE factors. The applied research methodology is based on a systematic literature review which is conducted using the PRISMA methodology, simultaneously ensuring repetitiveness and lack of bias in this process. To retrieve and condense the immense amount of bibliographic information, a bibliometric analysis is adopted to perform in co-occurrence analysis of keywords determining SE factors and different detailed forms of distribution analysis. The expected outcome is to provide the classification schema of applied keywords in sustainable entrepreneurship literature as part of a comprehensive literature review, which is presented in order to uncover, classify and systematize the current research. As a result, a co-word matrix of high frequency keywords of SE factors is also established. It offers a feasible path of investigation for researchers aiming to build a consistent body of knowledge about sustainable entrepreneurship, by providing a conceptualization and systematization that can be applied across the many contexts in which sustainable entrepreneurship is expressed, for example, sustainable actions and sustainable development contexts. The present research aims to yield a successful attempt of identifying the comprehensive set of SE factors, as well as to establish a co-word matrix of high frequency keywords of SE factors. Providing a macroscopic overview of the main factors of SE in the form of conceptualization of the proposed construct will capture the unique organizational characteristics of sustainable enterprises and facilitate the research into capability building, innovation and competitive advantage in sustainable enterprises. It supports both researchers and entrepreneurs in shaping up and refining future research activities and investments in line with the policy of SE.


Author(s):  
Jörg Rech ◽  
Raimund L. Feldmann ◽  
Eric Ras

Knowledge management is a relatively young discipline. It has accumulated a valuable body-of-knowledge on how to structure and represent knowledge, or how to design socio-technical knowledge management systems. A wide variety of approaches and systems exist that are often not interoperable, and hence, prevent an easy exchange of the gathered knowledge. Industry standards, which have been accepted and are in widespread use are missing, as well as general concepts to describe common, recurring patterns of how to describe, structure, interrelate, group, or manage knowledge elements. In this chapter, we introduce the concepts “knowledge pattern” and “knowledge anti-pattern” to describe best and worst practices in knowledge management, “knowledge refactoring” to improve or change knowledge antipatterns, and “quality of knowledge” to describe desirable characteristics of knowledge in knowledge management systems. The concepts are transferred from software engineering to the field of knowledge management based on our experience from several knowledge management projects.


Author(s):  
Pankaj Kamthan

The steady rise of open source software (OSS) (Raymond, 1999) over the last few decades has made a noticeable impact on many sectors of society where software has a role to play. As reflected from the frequency of media articles, traffic on mailing lists, and growing research literature, OSS has garnered much support in the software community. Indeed, from the early days of GNU software, to X Window System, to Linux and its utilities, and more recently the Apache Software Project, OSS has changed the way software is developed and used. As the deployment of OSS increases, the issue of its quality with respect to its stakeholders arises. We contend that the open source community collectively bears responsibility of producing “high-quality” OSS. Lack of quality raises various risks for organizations adopting OSS (Golden, 2004). This article discusses the manifestation of quality in open source software development (OSSD) from a traditional software engineering standpoint. The organization is as follows. We first outline the background and related work necessary for the discussion that follows, and state our position. This is followed by a detailed treatment of key software engineering practices that directly or indirectly impact the quality of OSS. Next, challenges and directions for future research are outlined and, finally, concluding remarks are given.


2019 ◽  
Vol 21 (4) ◽  
pp. 409-420
Author(s):  
David L. Passmore ◽  
Chungil Chae

The Problem Meta-science, that is, science about science, is an application of scientific method to explain and control the methods and enterprise of science. The field of inquiry of meta-science emerged originally in reaction to problems with reproducibility and replicability of seemingly settled science. These same problems could affect research evidence conducted by human resource development (HRD) researchers and, as a result, could limit the applicability of HRD research outcomes to HRD practice. The Solution Discussed in this article are examples of meta-scientific issues and solutions that ultimately affect the transition of knowledge derived through research to practice in the field of HRD. Problems with the reproducibility and replication of research conducted in the field are detailed as are meta-scientific issues involved in judging the quality of scientific work, methodology-agnostic applications of meta-scientific inquiry, requirements for sharing data and code, and the need to let theory guide research. The Stakeholders Researchers would benefit from the considerations of meta-scientific concerns in the design, conduct, and reporting of research to improve the replicability and reproducibility of research outcomes. Knowledge of meta-scientific principles and cautions by adopters of research outcomes would inject healthy skepticism into decisions about whether research outcomes are worthy for application in practice or to guide future research.


2020 ◽  
Vol 19 (3) ◽  
pp. 88-99
Author(s):  
A. V. Emel’yanov ◽  
◽  
N. I. Il’ina ◽  
O. V. Karneeva ◽  
S. A. Karpishchenko ◽  
...  

The current state of the patients’ management with nasal polyposis and allergic rhinitis has become the basis for a deep analysis of the currently available data on the prevalence of diseases (with a focus on severe forms), as well, available possibilities and disadvantages of conservative therapy are considered. The approaches to assessing the severity and control of diseases and the influence of an uncontrolled course on the quality of the patients’ life are presented. Particular attention is paid to a new class of drugs – monoclonal antibodies, which might change the patients’ treatment paradigm of severe uncontrolled course of allergic rhinitis and nasal polyposis. The efficacy and safety issues of immunobiological therapy are discussed on the example of the IgE-targeted medicine omalizumab. The potential place of the drug in the treatment of the mentioned above forms of nasal polyposis and allergic rhinitis is indicated.


Sign in / Sign up

Export Citation Format

Share Document