Loading...
Search for: aghamohammadi--a
0.14 seconds

    Slipping and rolling on an inclined plane

    , Article European Journal of Physics ; Volume 32, Issue 4 , 2011 , Pages 1049-1057 ; 01430807 (ISSN) Aghamohammadi, C ; Aghamohammadi, A ; Sharif University of Technology
    2011
    Abstract
    In the first part of the paper, using a direct calculation two-dimensional motion of a particle sliding on an inclined plane is investigated for general values of friction coefficient (μ). A parametric equation for the trajectory of the particle is also obtained. In the second part of the paper, the motion of a sphere on the inclined plane is studied. It is shown that the evolution equation for the contact point of a sliding sphere is similar to that of a point particle sliding on an inclined plane whose friction coefficient is 7/2 μ. If μ > 2/7 tanθ, for any arbitrary initial velocity and angular velocity, the sphere will roll on the inclined plane after some finite time. In other cases, it... 

    Generating summaries for methods of event-driven programs: An Android case study

    , Article Journal of Systems and Software ; Volume 170 , 2020 Aghamohammadi, A ; Izadi, M ; Heydarnoori, A ; Sharif University of Technology
    Elsevier Inc  2020
    Abstract
    The lack of proper documentation makes program comprehension a cumbersome process for developers. Source code summarization is one of the existing solutions to this problem. Many approaches have been proposed to summarize source code in recent years. A prevalent weakness of these solutions is that they do not pay much attention to interactions among elements of software. An element is simply a callable code snippet such as a method or even a clickable button. As a result, these approaches cannot be applied to event-driven programs, such as Android applications, because they have specific features such as numerous interactions between their elements. To tackle this problem, we propose a novel... 

    Code Summarization in Event-Driven Programs

    , M.Sc. Thesis Sharif University of Technology Aghamohammadi, Alireza (Author) ; Heydarnoori, Abbas (Supervisor)
    Abstract
    Developers have been spending a lot of time on program comprehension during software evolution. Program comprehension reduces the cost and the software development time and increases maintainability of a program. However, the lack of documentation makes this process exhausting. Source code summarization is one of the existing solutions to help developers understand a program. Source code summarization gives an opportunity for the developers to better understand the source code by spending less time. There are a lot of approaches for source code summarization. For instance, exploiting knowledge of the crowd, information retrieval, deep neural networks, or using eye tracking of developers... 

    Modeling Capacity and Delay for Arterial Work Zones

    , M.Sc. Thesis Sharif University of Technology Aghamohammadi, Rafegh (Author) ; Nassiri, Habibollah (Supervisor)
    Abstract
    For any country, the road system is an important part of its infrastructure which can affect economic development. A good level of service for a road system requires implementation of work zone projects to maintain it which usually close one or more of the lanes available for traffic. Lane reductions could cause a disturbance to normal traffic flow and speed reductions, further resulting in a reduction of road capacity and an increase of traffic delay. In addition, work zone capacity and traffic delay are the two critical indices to determine whether the effectiveness of traffic control systems is acceptable or not. Hence, the accurate estimation of capacity and traffic delay in work zones is of... 

    Phonetic-Attributes Dependent Speaker Verification

    , M.Sc. Thesis Sharif University of Technology Aghamohammadi, Hossein (Author) ; Ghaemmaghami, Shahrokh (Supervisor)
    Abstract
    The purpose of this project is to improve current speaker verification techniques with short utterance using phonetic information extraction. I-vector technique is widely used in speaker verification systems. Different speakers span a subspace of universal acoustic space, which is usually modeled by “Universal Background model”. Speaker-specific subspace depends on the voice of speaker. In state-of-the-art speaker verification systems i-vectors are extracted by a factor analysis technique to represent speaker characteristics. Studies demonstrate that voiced phonemes contain more speaker-specific information than unvoiced. In this thesis we have classified voiced frames in order to exploit... 

    Decentralized Management of Multi-Microgrid Active Distribution Systems with the Aim of Increasing Reliability

    , M.Sc. Thesis Sharif University of Technology Aghamohammadi, Farshid (Author) ; Abbaspour, Ali (Supervisor)
    Abstract
    In recent years, the penetration of renewable energy sources (RESs) in the distribution networks has faced their operation with new problems. Therefore, many studies have been conducted in this field to effectively operate distribution networks by introducing multi-microgrid (MG) structures, decentralized management methods, and the concept of transactive energy. In this regard, in this thesis, a decentralized structure based on the transactive energy is presented for optimal management of the distribution network using the alternating direction method of multipliers (ADMM) with taking the technical limitations into account. As a result, MGs will be able to exchange energy directly with... 

    Externally driven one-dimensional Ising model

    , Article Journal of Statistical Mechanics: Theory and Experiment ; Volume 2012, Issue 2 , Feb , 2012 ; 17425468 (ISSN) Aghamohammadi, A ; Aghamohammadi, C ; Khorrami, M ; Sharif University of Technology
    2012
    Abstract
    A one-dimensional kinetic Ising model at a finite temperature on a semi-infinite lattice with time varying boundary spins is considered. Exact expressions for the expectation values of the spin at each site are obtained, in terms of the time dependent boundary condition and the initial conditions. The solution consists of a transient part which is due to the initial conditions, and a part driven by the boundary. The latter is an evanescent wave when the boundary spin is oscillating harmonically. Low-and high-frequency limits are investigated in greater detail. The total magnetization of the lattice is also obtained. It is seen that for any arbitrary rapidly varying boundary conditions, this... 

    Permutation approach, high frequency trading and variety of micro patterns in financial time series

    , Article Physica A: Statistical Mechanics and its Applications ; Vol. 413, issue , 2014 , pp. 25-30 ; ISSN: 03784371 Aghamohammadi, C ; Ebrahimian, M ; Tahmooresi H ; Sharif University of Technology
    2014
    Abstract
    Permutation approach is suggested as a method to investigate financial time series in micro scales. The method is used to see how high frequency trading in recent years has affected the micro patterns which may be seen in financial time series. Tick to tick exchange rates are considered as examples. It is seen that variety of patterns evolve through time; and that the scale over which the target markets have no dominant patterns, have decreased steadily over time with the emergence of higher frequency trading  

    An ensemble-based predictive mutation testing approach that considers impact of unreached mutants

    , Article Software Testing Verification and Reliability ; Volume 31, Issue 7 , 2021 ; 09600833 (ISSN) Aghamohammadi, A ; Mirian Hosseinabadi, S. H ; Sharif University of Technology
    John Wiley and Sons Ltd  2021
    Abstract
    Predictive mutation testing (PMT) is a technique to predict whether a mutant is killed, using machine learning approaches. Researchers have proposed various methods for PMT over the years. However, the impact of unreached mutants on PMT is not fully addressed. A mutant is unreached if the statement on which the mutant is generated is not executed by any test cases. We aim at showing that unreached mutants can inflate PMT results. Moreover, we propose an alternative approach to PMT, suggesting a different interpretation for PMT. To this end, we replicated the previous PMT research. We empirically evaluated the suggested approach on 654 Java projects provided by prior literature. Our results... 

    An ensemble-based predictive mutation testing approach that considers impact of unreached mutants

    , Article Software Testing Verification and Reliability ; Volume 31, Issue 7 , 2021 ; 09600833 (ISSN) Aghamohammadi, A ; Mirian Hosseinabadi, S. H ; Sharif University of Technology
    John Wiley and Sons Ltd  2021
    Abstract
    Predictive mutation testing (PMT) is a technique to predict whether a mutant is killed, using machine learning approaches. Researchers have proposed various methods for PMT over the years. However, the impact of unreached mutants on PMT is not fully addressed. A mutant is unreached if the statement on which the mutant is generated is not executed by any test cases. We aim at showing that unreached mutants can inflate PMT results. Moreover, we propose an alternative approach to PMT, suggesting a different interpretation for PMT. To this end, we replicated the previous PMT research. We empirically evaluated the suggested approach on 654 Java projects provided by prior literature. Our results... 

    Statement frequency coverage: A code coverage criterion for assessing test suite effectiveness

    , Article Information and Software Technology ; Volume 129 , 2021 ; 09505849 (ISSN) Aghamohammadi, A ; Mirian Hosseinabadi, S. H ; Jalali, S ; Sharif University of Technology
    Elsevier B.V  2021
    Abstract
    Context: Software testing is a pivotal activity in the development of high-quality software. As software is evolving through its life cycle, the need for a fault-revealing criterion assessing the effectiveness of the test suite grows. Over the years, researchers have proposed coverage-based criteria, including statement and branch coverage, to solve this issue. In literature, the effectiveness of such criteria is attested in terms of their correlations with the mutation score. Objective: In this paper, we aim at proposing a coverage-based criterion named statement frequency coverage, which outperforms statement and branch coverage in terms of correlation with mutation score. Method: To this... 

    Statement frequency coverage: A code coverage criterion for assessing test suite effectiveness

    , Article Information and Software Technology ; Volume 129 , 2021 ; 09505849 (ISSN) Aghamohammadi, A ; Mirian Hosseinabadi, S. H ; Jalali, S ; Sharif University of Technology
    Elsevier B.V  2021
    Abstract
    Context: Software testing is a pivotal activity in the development of high-quality software. As software is evolving through its life cycle, the need for a fault-revealing criterion assessing the effectiveness of the test suite grows. Over the years, researchers have proposed coverage-based criteria, including statement and branch coverage, to solve this issue. In literature, the effectiveness of such criteria is attested in terms of their correlations with the mutation score. Objective: In this paper, we aim at proposing a coverage-based criterion named statement frequency coverage, which outperforms statement and branch coverage in terms of correlation with mutation score. Method: To this... 

    Evaluating Effect of Number Representations on the Accuracy of Convolutional Neural Networks

    , M.Sc. Thesis Sharif University of Technology Aghamohammadi Bonab, Yeganeh (Author) ; Bayat Sarmadi, Siavash (Supervisor)
    Abstract
    Convolutional Neural Networks are a kind of neural network applicable in machine vision and image processing. The accuracy of these networks is dependent on different features such as network size network and input size. Today, researchers are improving the accuracy of neural networks by increasing their size. As a result, networks' computation will increase as well. The bigger the size of the neural network, the harder its hardware implementation. One of the proposed solutions to overcome this issue is to change the number representation while preserving the network accuracy. It's challenging to implement floating-point computation on hardware as it consumes a high amount of power and... 

    Genetic risk variants for class switching recombination defects in ataxia-telangiectasia patients

    , Article Journal of Clinical Immunology ; 2021 ; 02719142 (ISSN) Amirifar, P ; Mehrmohamadi, M ; Ranjouri, M. R ; Akrami, M ; Rezaei, N ; Saberi, A ; Yazdani, R ; Abolhassani, H ; Aghamohammadi, A ; Sharif University of Technology
    Springer  2021
    Abstract
    Background: Ataxia-telangiectasia (A-T) is a rare autosomal recessive disorder caused by mutations in the ataxia telangiectasia mutated (ATM) gene. A-T patients manifest considerable variability in clinical and immunological features, suggesting the presence of genetic modifying factors. A striking heterogeneity has been observed in class switching recombination (CSR) in A-T patients which cannot be explained by the severity of ATM mutations. Methods: To investigate the cause of variable CSR in A-T patients, we applied whole-exome sequencing (WES) in 20 A-T patients consisting of 10 cases with CSR defect (CSR-D) and 10 controls with normal CSR (CSR-N). Comparative analyses on modifier... 

    Effects of surface modified nanosilica on drilling fluid and formation damage

    , Article Journal of Petroleum Science and Engineering ; Volume 194 , 2020 Hajiabadi, S. H ; Bedrikovetsky, P ; Mahani, H ; Khoshsima, A ; Aghaei, H ; Kalateh Aghamohammadi, M ; Habibi, S ; Sharif University of Technology
    Elsevier B.V  2020
    Abstract
    Despite the fact that hydrophobic nanosilica can improve the stability of water/oil emulsion, there exist controversies pertaining to its influence on oil-based drilling fluid rheological behavior and the subsequent formation damage. The present study addresses the above using a surface modified nanosilica, where the particles were functionalized with different silane-based groups to alter their hydrophilicity: 3-glycidoxypropyl-triethoxy silane (GPTS) and combined GPTS and propyl silane (PGPTS). The NPs were characterized through FTIR analysis, particle size, and zeta-potential measurements followed by flow behavior experiments, core-scale mud flow tests, Computed Tomography (CT) scanning... 

    Genetic risk variants for class switching recombination defects in ataxia-telangiectasia patients

    , Article Journal of Clinical Immunology ; Volume 42, Issue 1 , 2022 , Pages 72-84 ; 02719142 (ISSN) Amirifar, P ; Mehrmohamadi, M ; Ranjouri, M. R ; Akrami, S. M ; Rezaei, N ; Saberi, A ; Yazdani, R ; Abolhassani, H ; Aghamohammadi, A ; Sharif University of Technology
    Springer  2022
    Abstract
    Background: Ataxia-telangiectasia (A-T) is a rare autosomal recessive disorder caused by mutations in the ataxia telangiectasia mutated (ATM) gene. A-T patients manifest considerable variability in clinical and immunological features, suggesting the presence of genetic modifying factors. A striking heterogeneity has been observed in class switching recombination (CSR) in A-T patients which cannot be explained by the severity of ATM mutations. Methods: To investigate the cause of variable CSR in A-T patients, we applied whole-exome sequencing (WES) in 20 A-T patients consisting of 10 cases with CSR defect (CSR-D) and 10 controls with normal CSR (CSR-N). Comparative analyses on modifier... 

    Development of a nano biosensor for anti-gliadin detection for Celiac disease based on suspension microarrays

    , Article Biomedical Physics and Engineering Express ; Volume 6, Issue 5 , August , 2020 Kharati, M ; Rabiee, M ; Rostami Nejad, M ; Aghamohammadi, E ; Asadzadeh Aghdaei, H ; Zali, M. R ; Rabiee, N ; Fatahi, Y ; Bagherzadeh, M ; Webster, T. J ; Sharif University of Technology
    IOP Publishing Ltd  2020
    Abstract
    Celiac disease is an autoimmune disorder represented by the ingestion of the gluten protein usually found in wheat, barley and rye. To date, ELISA has been the most accurate method for determining the presence of anti-gliadin, which is cumbersome, expensive (compared to a suspension microarray technique), and requires extensive sample preparation. In this study, in order to establish a more accurate assay to identify gliadin at lower concentrations, optical nano biosensors using an indirect immunoassay method for gliadin detection was designed and fabricated. For this, polycaprolactone (PCL) nano- to micro-beads were fabricated as a platform for the gliadin antigen which were optimized and... 

    A fine-grained data set and analysis of tangling in bug fixing commits

    , Article Empirical Software Engineering ; Volume 27, Issue 6 , 2022 ; 13823256 (ISSN) Herbold, S ; Trautsch, A ; Ledel, B ; Aghamohammadi, A ; Ghaleb, T. A ; Chahal, K. K ; Bossenmaier, T ; Nagaria, B ; Makedonski, P ; Ahmadabadi, M. N ; Szabados, K ; Spieker, H ; Madeja, M ; Hoy, N ; Lenarduzzi, V ; Wang, S ; Rodríguez-Pérez, G ; Colomo-Palacios, R ; Verdecchia, R ; Singh, P ; Qin, Y ; Chakroborti, D ; Davis, W ; Walunj, V ; Wu, H ; Marcilio, D ; Alam, O ; Aldaeej, A ; Amit, I ; Turhan, B ; Eismann, S ; Wickert, A. K ; Malavolta, I ; Sulír, M ; Fard, F ; Henley, A. Z ; Kourtzanidis, S ; Tuzun, E ; Treude, C ; Shamasbi, S. M ; Pashchenko, I ; Wyrich, M ; Davis, J ; Serebrenik, A ; Albrecht, E ; Aktas, E. U ; Strüber, D ; Erbel, J ; Sharif University of Technology
    Springer  2022
    Abstract
    Context: Tangled commits are changes to software that address multiple concerns at once. For researchers interested in bugs, tangled commits mean that they actually study not only bugs, but also other concerns irrelevant for the study of bugs. Objective: We want to improve our understanding of the prevalence of tangling and the types of changes that are tangled within bug fixing commits. Methods: We use a crowd sourcing approach for manual labeling to validate which changes contribute to bug fixes for each line in bug fixing commits. Each line is labeled by four participants. If at least three participants agree on the same label, we have consensus. Results: We estimate that between 17% and... 

    Intelligent semi-active vibration control of eleven degrees of freedom suspension system using magnetorheological dampers

    , Article Journal of Mechanical Science and Technology ; Volume 26, Issue 2 , 2012 , Pages 323-334 ; 1738494X (ISSN) Zareh, S. H ; Sarrafan, A ; Khayyat, A. A. A ; Zabihollah, A ; Sharif University of Technology
    2012
    Abstract
    A novel intelligent semi-active control system for an eleven degrees of freedom passenger car's suspension system using magnetorheological (MR) damper with neuro-fuzzy (NF) control strategy to enhance desired suspension performance is proposed. In comparison with earlier studies, an improvement in problem modeling is made. The proposed method consists of two parts: a fuzzy control strategy to establish an efficient controller to improve ride comfort and road handling (RCH) and an inverse mapping model to estimate the force needed for a semi-active damper. The fuzzy logic rules are extracted based on Sugeno inference engine. The inverse mapping model is based on an artificial neural network... 

    Performance and exhaust emission characteristics of a spark ignition engine operated with gasoline and CNG blend

    , Article Proceedings of the Spring Technical Conference of the ASME Internal Combustion Engine Division ; 2012 , Pages 179-187 ; 15296598 (ISSN) ; 9780791844663 (ISBN) Dashti, M ; Hamidi, A. A ; Mozafari, A. A ; Sharif University of Technology
    2012
    Abstract
    Using CNG as an additive for gasoline is a proper choice due to higher octane number of CNG enriched gasoline with respect to that of gasoline. As a result, it is possible to use gasoline with lower octane number in the engine. This would also mean the increase of compression ratio in SI engines resulting in higher performance and lower gasoline consumption. Over the years, the use of simulation codes to model the thermodynamic cycle of an internal combustion engine have developed tools for more efficient engine designs and fuel combustion. In this study, a thermodynamic cycle simulation of a conventional four-stroke spark-ignition engine has been developed. The model is used to study the...