Article
Engineering, Electrical & Electronic
Ying Fu
Summary: This article introduces the author's proposed method of simulating modern buildings using Ecotect software, which applies digital BIM parametric model to the entire life cycle of construction projects and verifies the effectiveness of the method through examples. The author's method saves about 20% of the construction cost and proves its feasibility in building energy conservation.
JOURNAL OF SENSORS
(2022)
Article
Computer Science, Software Engineering
Matteo Biagiola, Paolo Tonella
Summary: This article presents a method to test the plasticity of reinforcement learning-based systems. It quantifies the adaptation and anti-regression capabilities of the system by computing its adaptation frontier in a changed environment. Visualizing the results provides developers with crucial information for deciding whether to enable online learning or not.
ACM TRANSACTIONS ON SOFTWARE ENGINEERING AND METHODOLOGY
(2022)
Review
Computer Science, Artificial Intelligence
Moataz Chouchen, Ali Ouni, Mohamed Wiem Mkaouer, Raula Gaikovina Kula, Katsuro Inoue
Summary: In contemporary software development, code review is a crucial practice to ensure software quality. Peer code review is widely adopted, but the manual selection of peer reviewers can be time-consuming and inefficient, leading to increased development costs and time to market. A multi-objective search-based approach, called WhoReview, has been introduced to optimize the selection of peer reviewers for code changes, showing improved results compared to existing approaches.
APPLIED SOFT COMPUTING
(2021)
Article
Computer Science, Artificial Intelligence
Antonio Rafael Sabino Parmezan, Huei Diana Lee, Newton Spolaor, Feng Chung Wu
Summary: The paper addresses the metalearning challenge of recommending feature selection algorithms through a novel meta-feature engineering model. This model considers a broad collection of meta-features that enable the study of the relationship between dataset properties and feature selection algorithm performance.
EXPERT SYSTEMS WITH APPLICATIONS
(2021)
Article
Engineering, Multidisciplinary
Zhifang Liao, Shuyuan Cao, Bin Li, Shengzong Liu, Yan Zhang, Song Yu
Summary: GitHub repository recommendation is a research hotspot in the field of open-source software. The current problems lie in the inadequate utilization of open-source community information and the manual development of scoring metrics, which leads to poor recommendation results. To address these issues, we propose GCNRec, a graph convolutional network-based repository recommendation system. It leverages a Developer-Repository network and developer/repository features to recommend repositories that developers would be interested in. Compared to other methods, GCNRec achieves higher precision and hit rate, as verified on the dataset.
CMES-COMPUTER MODELING IN ENGINEERING & SCIENCES
(2023)
Article
Computer Science, Information Systems
Szymon Stradowski, Lech Madeyski
Summary: This paper provides an overview of the quality assurance processes used by Nokia to develop 5G technology and evaluates the most important challenges. The research identifies several areas for improvement and provides suggestions for both the business and academic research community.
INFORMATION AND SOFTWARE TECHNOLOGY
(2023)
Article
Mathematics
Fangxia Zheng
Summary: Differentiated pedagogy recognizes the differences in students' learning readiness, interests, and learning styles, and emphasizes the need for teachers to modify their teaching methods accordingly. This study proposes a personalized education system based on hybrid intelligent recommendations to support the implementation of differentiated pedagogy.
JOURNAL OF MATHEMATICS
(2022)
Article
Computer Science, Software Engineering
Neelofar Neelofar, Kate Smith-Miles, Mario Andres Munoz, Aldeida Aleti
Summary: Search-based software testing (SBST) is a mature area with techniques developed to tackle the challenging task of software testing. SBST techniques have been successfully applied in the industry to generate test cases for large and complex software systems. However, their effectiveness depends on the problem being addressed. This paper revisits the evaluation of SBST techniques using Instance Space Analysis (ISA) to visualize and assess their strengths and weaknesses across a broad range of problem instances from common benchmark datasets. The paper also examines the diversity and quality of benchmark datasets used in experimental evaluations.
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING
(2023)
Article
Computer Science, Artificial Intelligence
Yu-Chi Lee, Wei Han
Summary: This study aims to integrate multiple technologies to develop a practical Kansei soccer shoe recommendation system, which evaluates the psychological responses of customers and perceptions of soccer shoe products. The results show a new soccer shoe business model can be launched by linking semantic customer requirements to soccer shoe-form categories, with an overall satisfaction of 87.08% reported by participants.
ADVANCED ENGINEERING INFORMATICS
(2022)
Article
Computer Science, Information Systems
Ashima Kukkar, Umesh Kumar Lilhore, Jaroslav Frnda, Jasminder Kaur Sandhu, Rashmi Prava Das, Nitin Goyal, Arun Kumar, Kamalakanta Muduli, Filip Rezac
Summary: This research article presents a ProRE model based on Ant colony optimization for accurate bug assignment in software engineering. The model utilizes data pre-processing, feature selection, and programmer recommendation stages to allocate bugs to programmers. The proposed model outperforms other existing systems, with an improvement of 4%, 10%, and 12% compared to SVM, C4.5, and NB-based models.
JOURNAL OF KING SAUD UNIVERSITY-COMPUTER AND INFORMATION SCIENCES
(2023)
Article
Green & Sustainable Science & Technology
Sadia Ali, Yaser Hafeez, Mamoona Humayun, N. Z. Jhanjhi, Rania M. Ghoniem
Summary: Component-based software development has gained popularity in recent decades. However, current component delivery only involves interface specifications, making the selection and integration of suitable components for building new systems complicated. This study aims to identify essential attributes and information sources in component-based development and proposes a framework to improve the development process. Experimental results show that the proposed framework enhances component specification and validation, outperforming other methods in terms of accuracy and fault identification rate.
Article
Computer Science, Information Systems
Sultan Alyahya
Summary: The research found that having pairs of collaborating testers working together can improve the quality of software testing reports, effectively reducing the number of invalid defects and helping to detect more difficult defects.
Article
Computer Science, Software Engineering
Francisca Perez, Jaime Font, Lorena Arcega, Carlos Cetina
Summary: In Search-Based Software Engineering, using human as the fitness function (HaFF) can improve the quality of results. This study focuses on the impact of HaFF on feature location in Search-Based Model-Driven Engineering (SBMDE) and introduces a reformulation operation (HaFF_R) to further enhance precision and recall.
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING
(2022)
Article
Business
Ilya Yuskevich, Andreas Makoto Hein, Kahina Amokrane-Ferka, Abdelkrim Doufene, Marija Jankovic
Summary: Recent contributions in technology roadmapping focus on applying numerical models and tools to enhance the process, leading to the emergence of model-based technology roadmapping. This paper creates a metamodel to define roadmaps independently and validates its applicability to different types of roadmaps, providing guidance for tool developers and session participants.
TECHNOLOGICAL FORECASTING AND SOCIAL CHANGE
(2021)
Article
Computer Science, Software Engineering
Nasir U. Eisty, Jeffrey C. Carver
Summary: This paper aims to understand the current testing practices of research software and identify challenges, providing recommendations for improving the testing process. The survey results show that although research software developers have an average level of knowledge about software testing, they still find it difficult due to various challenges. Proper training and other methods can help improve the testing process for research software.
EMPIRICAL SOFTWARE ENGINEERING
(2022)