Loading...
Search for:
ghahfarokhi--m--m
0.191 seconds
Total 21481 records
DistilKaggle: A Distilled Dataset of Kaggle Jupyter Notebooks
, Article Proceedings - 2024 IEEE/ACM 21st International Conference on Mining Software Repositories, MSR 2024 ; 2024 , Pages 647-651 ; 979-840070587-8 (ISBN) ; Asgari, A ; Abolnejadian, M ; Heydarnoori, A ; Sharif University of Technology
2024
Abstract
Jupyter notebooks have become indispensable tools for data analysis and processing in various domains. However, despite their widespread use, there is a notable research gap in understanding and analyzing the contents and code metrics of these notebooks. This gap is primarily attributed to the absence of datasets that encompass both Jupyter notebooks and extracted their code metrics. To address this limitation, we introduce DistilKaggle, a unique dataset specifically curated to facilitate research on code metrics in Jupyter notebooks, utilizing the Kaggle repository as a prime source. Through an extensive study, we identify thirty-four code metrics that significantly impact Jupyter notebook...
T-shaped handle set-up: effects of handle diameter, between-handle distance, workpiece orientation, working height, and exertion direction on two-handed torque strength, usability, comfort, and discomfort
, Article Ergonomics ; Volume 66, Issue 7 , 2023 , Pages 1015-1030 ; 00140139 (ISSN) ; Dianat, I ; Azghani, M. R ; Asghari Jafarabadi, M ; Parnianpour, M ; Sharif University of Technology
Taylor and Francis Ltd
2023
Abstract
The use of both hands is often required for force/torque exertions, particularly when using hand tools. This study investigated the effects of handle diameter (3–5 cm), between-handle distance (0.5–1.5 shoulder span (SS), workpiece orientation (horizontal/frontal), working height (shoulder/elbow/knuckle), and exertion direction (clockwise/counter-clockwise) on maximum two-handed torque strength, usability and comfort/discomfort while using T-shaped handles. Participants (n = 20) performed 36 experimental conditions. The handle diameter had no significant main effect on torque strength. The 3 cm diameter handle was associated with better usability and comfort compared to other options. Higher...
Recent developments in graphene and graphene oxide: properties, synthesis, and modifications: a review
, Article ChemistrySelect ; Volume 5, Issue 33 , 2020 , Pages 10200-10219 ; Abbaspour, S ; Abdolahi Sadatlu, M. A ; Mirkiani, S ; Ghasemi, A ; Hoseini Ghahfarokhi, M ; Mozaffari, N ; Karimi, M ; Hamblin, M. R ; Sharif University of Technology
Wiley-Blackwell
2020
Abstract
Graphene was first discovered as a sheet structure mechanically exfoliated from a block of graphite, but in recent years researchers have extended their investigations into this two-dimensional carbon nanostructure. Various applications of graphene-based materials have included electronics, photonics, optoelectronics, sensors, and drug / gene delivery systems. These single atom carbon layers have the potential to be formed in different morphologies e. g., quantum dots, nanosheets, and nanoparticles, which can be tailored to achieve new breakthrough innovations. Nowadays, the utilization of graphene-based nanomaterials in medicine is a hot research topic. This review discusses the structure,...
Applications of graphene and graphene oxide in smart drug/gene delivery: Is the world still flat?
, Article International Journal of Nanomedicine ; Volume 15 , 2020 , Pages 9469-9496 ; Mirkiani, S ; Mozaffari, N ; Abdolahi Sadatlu, M. A ; Ghasemi, A ; Abbaspour, S ; Akbarian, M ; Farjadian, F ; Karimi, M ; Sharif University of Technology
Dove Medical Press Ltd
2020
Abstract
Graphene, a wonder material, has made far-reaching developments in many different fields such as materials science, electronics, condensed physics, quantum physics, energy systems, etc. Since its discovery in 2004, extensive studies have been done for understanding its physical and chemical properties. Owing to its unique characteristics, it has rapidly became a potential candidate for nano-bio researchers to explore its usage in biomedical applications. In the last decade, remarkable efforts have been devoted to investigating the biomedical utilization of graphene and graphene-based materials, especially in smart drug and gene delivery as well as cancer therapy. Inspired by a great number...
Schedule swapping: A technique for temperature management of distributed embedded systems
, Article Proceedings - IEEE/IFIP International Conference on Embedded and Ubiquitous Computing, EUC 2010, 11 December 2010 through 13 December 2010, Hong Kong ; 2010 , Pages 1-6 ; 9780769543222 (ISBN) ; Ejlali, A ; Sharif University of Technology
2010
Abstract
A distributed embedded system consists of different processing elements (PEs) communicating via communication links. PEs have various power characteristics and in turn, have different thermal profiles. With new technologies, processor power density is dramatically increased which results in high temperature. This alarming trend underscores the importance of temperature management methods in system design. The majority of proposed techniques to address thermal issues, impose severe penalties on performance and reliability. We present Schedule Swapping, a technique for reducing peak temperature in distributed embedded systems while satisfying real-time constraints. Contrary to many other...
Optimization of Dynamic Wireless Power Transfer for Maximum Power Transmission to Electric Vehicles
, M.Sc. Thesis Sharif University of Technology ; Tahami, Farzad (Supervisor)
Abstract
Nowadays, due to environmental problems, electric cars are becoming more and more popular. The main drawback of these cars is due to the large volume, weight, and price of the battery and its long charging time. Charging the battery at short intervals or even in moving, can help to use a smaller battery and reduce battery problems. Therefore, the dynamic wireless power transmission technology that provides power without having to stop the car to recharge its batteries can revolutionize the electric car industry. The ever-expanding advance of power electronics and wireless power transmission technologies has made it possible to transfer power to moving electric cars. Barriers to this industry...
Numerical Analyses of Gas Recirculation Effects in Flameless Combustion
, M.Sc. Thesis Sharif University of Technology ; Farshchi, Mohammad (Supervisor)
Abstract
Flameless combustion in combustion technology is an innovative method with low nox production that few years provided it passes. In this paper the effects of various parameters on flameless combustion chamber with separate fuel and air jets, has been modeled numerically with the help of Fluent 6.3 software. Differences between traditional combustion and flameless combustion were determined and the flame structure has been studied in different scenarios. In numerical modeling, approach were used to modeling turbulence and eddy dissipation concept (EDC) approach use to modeling combustion and turbulence interaction effects. A global Two-step reaction mechanism for propane and a global...
Hierarchical Activity Recognition for PD Patients by Means of an IMU-Based Wearable System
, M.Sc. Thesis Sharif University of Technology ; Behzadipour, Saeed (Supervisor)
Abstract
Parkinson's disease is a progressive and severe neurodegenerative disorder in the central nervous system that is common in adults and, to some extent, in young people. One way to control and improve this disease is through rehabilitation, specifically in the form of rehabilitation activities. Due to the difficulty of travelling to and from the clinic, systems have been developed today that, using inertial sensors, provide the possibility of remotely monitoring this type of treatment up to 95%. In this regard, a system named SEPANTA has been developed at the Djavad Mowafaghian Research Center to diagnose and monitor the rehabilitation activities performed by patients with Parkinson's disease....
Using on-the-fly Translation of Temporal Logic to Automata in Model Checking
, M.Sc. Thesis Sharif University of Technology ; Ardeshir, Mohammad (Supervisor) ; Izadi, Mohammad (Supervisor)
Abstract
According to increasing computer systems, needs for verification of such systems with respect to desirable properties is critical. Model checking is one of the best methods of verification. Different methods have been proposed for model checking. The most efficient of these methods is automata-theoretic approach. In this approach, formal specification of desirable property, specified by formula in temporal logics, is translated to corresponding automaton. If the system model is expressed as automaton, the problem of model checking is then reduced to a problem of automata-theory. The question is the following. Are all the computations of the corresponding automaton accepted by the automaton...
Distributed Mechanism for Resource Provisioning in Cloud Computing
, M.Sc. Thesis Sharif University of Technology ; Hemmatyar, Ali Mohammad Afshin (Supervisor)
Abstract
Cloud computing is a paradigm for scalable processing infrastructure which combines distributed software concepts, networks and IT management. Virtualization techniques help to increase productivity from resources. Services are adjusted based on service level agreement with a contract between users and service providers for specifying quality service. In this way, the level of customer satisfaction will be improved. Reliable and flexible management of service level agreements is very important for users and providers. This agreement model is used to prevent the payment of the penalty by providers and minimized interaction between users and providers. Migration from the traditional model to a...
A roadmap for enriching jupyter notebooks documentation with kaggle data
, Article Proceedings - 2024 IEEE/ACM 3rd International Conference on AI Engineering - Software Engineering for AI, CAIN 2024 ; 2024 , Pages 271-272 ; 979-840070591-5 (ISBN) ; Jahantigh, H ; Asadi, A ; Kianiangolafshani, S ; Khademian, A ; Heydarnoori, A ; Sharif University of Technology
2024
Abstract
Recent advancements in AI and data science have led to the increased use of Jupyter notebooks. As such, various AI-Based automated tools have been also developed to automatically document notebooks. However, a key challenge is the absence of suitable datasets for training AI models. In this paper, we outline a valuable roadmap for developing a dataset of (markdown, code) pairs centered on functions in Jupyter notebooks. The roadmap encompasses four high-level steps: structural filtering, structural processing, conceptual filtering, and conceptual processing. Our proposed roadmap leads to providing a quality dataset for training AI models on Jupyter notebooks. © 2024 Copyright held by the...
Can code metrics enhance documentation generation for computational notebooks?
, Article Proceedings - 2024 39th ACM/IEEE International Conference on Automated Software Engineering, ASE 2024 ; 2024 , Pages 2472-2473 ; 979-840071248-7 (ISBN) ; Jahantigh, H ; Kianiangolafshani, S ; Khademian, A ; Asadi, A ; Heydarnoori, A ; Sharif University of Technology
2024
Abstract
In software development, code documentation is crucial for collaboration and maintenance, especially as projects become more complex. However, it is often neglected due to the tedious effort it requires. This paper explores automating documentation generation for computational notebooks, focusing on the impact of code metrics such as lines of code, API popularity, and complexity on this task. Using a dataset of 22K code-documentation pairs, we compare deep learning models with and without code metric augmentation. The results show that incorporating these metrics significantly improves the accuracy of documentation generation, underscoring the connection between code metrics and quality...
Beyond syntax: unleashing the power of computational notebooks code metrics in documentation generation
, Article Proceedings - 2024 IEEE/ACM 3rd International Conference on AI Engineering - Software Engineering for AI, CAIN 2024 ; 2024 , Pages 278-279 ; 979-840070591-5 (ISBN) ; Khademian, A ; Kianiangolafshani, S ; Asadi, A ; Jahantigh, H ; Heydarnoori, A ; Sharif University of Technology
2024
Abstract
Computational notebooks, like Kaggle notebooks, offer an integrated platform for coding and documentation, yet the latter's quality often falls short as scientists may neglect this crucial aspect. This paper addresses the need for improved and efficient code documentation generation in computational notebooks. As recent literature emphasizes integrating code's inherent structure into documentation generation models, our research explores unutilized structural characteristics, incorporating metrics from code sequences to enable better code documentation suggestions. Evidenced by the improved BLEU scores, our proposed method significantly outperforms the conventional model in a preliminary...
Probability of missed detection as a criterion for receiver placement in MIMO PCL
, Article IEEE National Radar Conference - Proceedings, 7 May 2012 through 11 May 2012, Atlanta, GA ; 2012 , Pages 0924-0927 ; 10975659 (ISSN) ; 9781467306584 (ISBN) ; Chitgarha, M. M ; Radmard, M ; Nayebi, M. M ; Sharif University of Technology
IEEE
2012
Abstract
Using multiple antennas at the transmit and receive sides of a passive radar brings both the benefits of MIMO radar and passive radar. However one of the obstacles arisen in such configuration is the receive antennas placement in proper positions so that the radar performance is improved. Here we just consider the case of positioning one receiver among multiple illuminators of opportunity. Indeed it is a start for the solution of optimizing the geometry of the multiple receivers in a passive radar
An efficient method for the ring opening of epoxides with aromatic amines by Sb(III) chloride under microwave irradiation
, Article Journal of Chemical Research ; Issue 4 , 2008 , Pages 220-221 ; 03082342 (ISSN) ; Hashemi, M. M ; Mottaghi, M. M ; Foroughi, M. M ; Sharif University of Technology
2008
Abstract
SbCl3 supported on montmorillonite K-10 is an efficient catalyst for the ring opening of epoxides with aromatic amines under solvent-free conditions and microwave irradiation to give the corresponding b-amino alcohols in high yields with high regioselectivity
Resource allocation for uav-enabled integrated sensing and communication (isac) via multi-objective optimization
, Article ICASSP, IEEE International Conference on Acoustics, Speech and Signal Processing - Proceedings ; Volume 2023-June , 2023 ; 15206149 (ISSN); 978-172816327-7 (ISBN) ; Naghsh, M. M ; Karbasi, M ; Nayebi, M. M ; Sharif University of Technology
Institute of Electrical and Electronics Engineers Inc
2023
Abstract
In this paper, we consider an integrated sensing and communication (ISAC) system with wireless power transfer (WPT) where an unmanned aerial vehicle (UAV)-based radar serves a group of energy-limited communication users in addition to its sensing functionality. In this architecture, the radar senses the environment in phase 1 (namely sensing phase) and mean-while, the communications users (nodes) harvest and store the energy from the radar transmit signal. The stored energy is then used for information transmission from the nodes to UAV in phase 2, i.e., uplink phase. Performance of the radar system depends on the transmit signal as well as the receive filter; the energy of the transmit...
MIMO radar signal design to improve the MIMO ambiguity function via maximizing its peak
, Article Signal Processing ; Volume 118 , 2016 , Pages 139-152 ; 01651684 (ISSN) ; Radmard, M ; Nazari Majd, M ; Karbasi, S. M ; Nayebi, M. M ; Sharif University of Technology
Elsevier
2016
Abstract
One of the important obstacles in MIMO (Multiple Input Multiple Output) radars is the issue of designing proper transmit signals. Indeed, the capability of signal design is a significant advantage in MIMO radars, through which, the system can achieve much better performance. Many different aspects of this performance improvement have been considered yet, and the transmit signals have been designed to attain such goal, e.g., getting higher SNR or better detector's performance at the receiver. However, an important tool for evaluating the radar's performance is its ambiguity function. In this paper, we consider the problem of transmit signal design, in order to optimize the ambiguity function...
Detection-localization tradeoff in MIMO radars
, Article Radioengineering ; Volume 26, Issue 2 , 2017 , Pages 581-587 ; 12102512 (ISSN) ; Radmard, M ; Chitgarha, M. M ; Bastani, M. H ; Nayebi, M. M ; Sharif University of Technology
2017
Abstract
Two gains play key roles in recently developed MIMO wireless communication systems: "spatial diversity" gain and "spatial multiplexing" gain. The diversity gain refers to the capability to decrease the error rate of the MIMO channel, while the multiplexing gain implicitly refers to the amount of increase in the capacity of the MIMO channel. It has been shown that there is a fundamental tradeoff between these two types of gains, meaning interplay between increasing reliability (via an increase in the diversity gain) and increasing data rate (via an increase in the multiplexing gain). On the other hand, recently, MIMO radars have attracted much attention for their superior ability to enhance...
Antenna placement and power allocation optimization in MIMO detection
, Article IEEE Transactions on Aerospace and Electronic Systems ; Vol. 50, Issue 2 , April , 2014 , pp. 1468-1478 ; Chitgarha, M. M ; Majd, M. N ; Nayebi, M. M ; Sharif University of Technology
2014
Abstract
It is a well known fact that using multiple antennas at transmit and receive sides improves the detection performance. However, in such multiple-input multiple-output (MIMO) configuration, proper positioning of transmitters and receivers is a big challenge that can have significant influence on the performance of the overall system. In addition, determining the power of each transmitter under a total power constraint is a problem that should be solved in order to enhance the performance and coverage of such a system. In this paper, we design the Neyman-Pearson detector under the Rayleigh scatter model and use it to introduce a criterion for the antenna placement at both transmit and receive...
Ambiguity function of MIMO radar with widely separated antennas
, Article Proceedings International Radar Symposium ; 16 -18 June , 2014 ; ISSN: 21555753 ; Chitgarha, M. M ; Nazari Majd, M ; Nayebi, M. M ; Sharif University of Technology
2014
Abstract
There has been much interest, recently, towards exploiting the Multiple-Input Multiple-Output (MIMO) technique in radar. It is shown that using multiple antennas at transmit and receive sides can improve the performance of the system. However, in order to analyze the system's performance, its ambiguity function, i.e. the ambiguity function of a MIMO radar, is needed to be defined. In this paper, beginning from the information theoretic definitions, we derive such function, specifically for a MIMO radar with widely separated antennas