18 papers · ranked by Valyu relevance
Debalina Ghosh Paul, Hong Zhu, Ian Bayley
The method measures code smells, an important indicator of code quality, and compares them with a baseline formed from reference solutions of professionally written code. The test dataset is divided into various subsets according to the topics of the code and complexity of the coding tasks to represent different…
Nawaf Alomari, Amal Alazba, Hamoud Aljamaan, Mohammad Alshayeb
Context: Code smells indicate poor software design, affecting maintainability. Accurate detection is vital for refactoring and quality improvement. However, existing datasets often frame detection as single-label classification, limiting realism. Objective: This paper develops a multi-label dataset for code smell…
Riasat Mahbub, Mohammad Masudur Rahman, Muhammad Ahsanul Habib
Modelling Software Authors: ['Riasat Mahbub' 'Mohammad Masudur Rahman' 'Muhammad Ahsanul Habib'] Abstract—Simulation modelling systems are routinely used to test or understand real-world scenarios in a controlled setting. They have found numerous applications in scientific research, engineering, and industrial…
Zhipeng Xue, Xiaoting Zhang, Zhipeng Gao, Xing Hu + 3 more
The Large Language Models (LLMs) have demonstrated great potential in code-related tasks. However, most research focuses on improving the output quality of LLMs (e.g., correctness), and less attention has been paid to the LLM input (e.g., the training code quality). Given that code smells are widely existed in practice…
Aakanshi Gupta, Bharti Suri, Vijay Kumar, Sanjay Misra + 2 more
'Tomas Blažauskas' 'Robertas Damaševičius'] The current era demands high quality software in a limited time period to achieve new goals and heights. To meet user requirements, the source codes undergo frequent modifications which can generate the bad smells in software that deteriorate the quality and reliability of…
Rana Sandouka, Hamoud Aljamaan, Stephen Piccolo
Code smells are poor code design or implementation that affect the code maintenance process and reduce the software quality. Therefore, code smell detection is important in software building. Recent studies utilized machine learning algorithms for code smell detection. However, most of these studies focused on code…
Florian Obermüller, Lena Bloch, Luisa Greifenstein, Ute Heuer + 1 more
'Gordon Fraser'] Block-based programming languages like Scratch enable children to be creative while learning to program. Even though the blockbased approach simplifies the creation of programs, learning to program can nevertheless be challenging. Automated tools such as linters therefore support learners by providing…
Mahmoud Alfadel, Khalid Aljasser, Mohammad Alshayeb, Jacopo Soldani
Software systems are often developed in such a way that good practices in the object-oriented paradigm are not met, causing the occurrence of specific disharmonies which are sometimes called code smells. Design patterns catalogue best practices for developing object-oriented software systems. Although code smells and…
Xiaofeng Han, Amjed Tahir, Peng Liang, Steve Counsell + 3 more
'Kelly Blincoe' 'Bing Li' 'Yajing Luo'] Abstract Code review plays an important role in software quality control. A typical review process involves a careful check of a piece of code in an attempt to detect and locate defects and other quality issues/violations. One type of issue that may impact the quality of software…
Fabiano Pecorelli, Savanna Lujan, Valentina Lenarduzzi, Fabio Palomba + 1 more
Code smells are poor implementation choices that developers apply while evolving source code and that affect program maintainability. Multiple automated code smell detectors have been proposed: while most of them relied on heuristics applied over software metrics, a recent trend concerns the definition of machine…
Francesca Arcelli Fontanaa, Valentina Lenarduzzi, Riccardo Roveda, Davide Taibi
'Davide Taibi'] Background. Architectural smells and code smells are symptoms of bad code or design that can cause different quality problems, such as faults, technical debt, or difficulties with maintenance and evolution. Some studies show that code smells and architectural smells often appear together in the same…
Seyone Chithrananda, Judith Amores, Kevin K. Yang
The sense of smell remains poorly understood, especially in contrast to visual and auditory coding. At the core of our sense of smell is the olfactory information flow, in which odorant molecules activate a subset of our olfactory receptors and combinations of unique receptor activations code for unique odors.…
Marcelo O. Magnasco, Andreas Keller, Leslie B. Vosshall
We recently presented an estimate of the number of mutually discriminable olfactory stimuli at one trillion (1). Subjects were asked to sniff mixtures of molecules with increasing component overlap selected from a panel of 128 isointense structurally and perceptually diverse monomolecular odorants (2). We considered…
Jason B. Castro, Travis J. Gould, Robert Pellegrino, Zhiwei Liang + 6 more
Advances in theoretical understanding are frequently unlocked by access to large, diverse experimental datasets. Olfactory neuroscience and psychophysics remain years behind the other senses in part because rich datasets linking olfactory stimuli with their corresponding percepts, behaviors, and neural pathways…
Authors not listed
Machine olfaction—the artificial replication of the sense of smell—faces significant challenges due to the absence of large, standardized training datasets. Unlike vision, language, and audio models, which benefit from extensive corpora such as ImageNet, GLUE, and AudioSet, olfaction lacks scaled equivalents and…
Authors not listed
The mechanisms underlying human odor recognition remain largely unclear, making it challenging to predict the scent of a novel molecule based solely on its molecular structure. Unlike taste, which is classified into a limited number of categories, odor perception is highly complex and lacks universally defined labels…
Authors not listed
This research delves into olfaction, a sensory modality that remains complex and inadequately understood. We aim to fill in two gaps in recent studies that attempted to use machine learning and deep learning approaches to predict human smell perception. The first one is that molecules are usually represented with…
Julien W. Hsieh, Andreas Keller, Michele Wong, Rong-San Jiang + 1 more
Smell dysfunction is a common and underdiagnosed medical condition that can have serious consequences. It is also an early biomarker of Alzheimer’s disease that precedes detectable memory loss. Clinical tests that evaluate the sense of smell face two major challenges. First, human sensitivity to individual odorants…