Loading...
Search for:
badihi--sahar
0.059 seconds
Crowdsummarizer: automated generation of code summaries for java programs through crowdsourcing
, Article IEEE Software ; Volume 34, Issue 2 , 2017 , Pages 71-80 ; 07407459 (ISSN) ; Heydarnoori, A ; Sharif University of Technology
2017
Abstract
To perform software maintenance, developers must have a relatively good understanding of the program's source code, which is often written by other developers. Code summaries, which describe a program's entities (for example, its methods), help developers better comprehend code more quickly. However, generating code summaries can be challenging. To mitigate this problem, CrowdSummarizer exploits crowdsourcing, gamification, and natural-language processing to automatically generate high-level summaries of Java program methods. Researchers have implemented it as an Eclipse plug-in together with a Web-based code summarization game that can be played by the crowd. Two empirical studies...
Source Code Summarization Using Crowdsourcing
, M.Sc. Thesis Sharif University of Technology ; Heydarnoori, Abbas (Supervisor)
Abstract
During software evolution and maintenance, developers deal with various challenges, such as locating features, fixing bugs, and adding new features. One of the first steps to perform most of the software maintenance activities, such as updating features or fixing bugs, is to have a relatively good understanding of the program’s source code which is often written by other developers. A code summary is a description about a program’s entities (e.g., its methods) which helps developers have a better comprehension of the code in a shorter period of time. However, generating code summaries can be a challenging task. To mitigate this problem, in this thesis, we introduce CrowdSummarizer, a code...
Design and Synthesis of a Drug Delivery System Based on Mesoporous Bioactive Glass
, M.Sc. Thesis Sharif University of Technology ; Abdekhodaie, Mohammad Jafar (Supervisor)
Abstract
The aim of this research is to develop a smart mesoporous bioactive glass-based carrier for targeted drug delivery to cancer cells, particularly bone cancer cells. To achieve this, mesoporous bioactive glass nanoparticles were first synthesized, followed by surface modification with amine groups. To prevent premature drug release before reaching the target tissue and to introduce pH sensitivity, the nanoparticle pores were coated with oxidized hyaluronic acid via Schiff-base bonding with the amine groups on the surface. The use of hyaluronic acid facilitates active targeting of CD44 receptors, which are overexpressed on the surface of cancer cells compared to healthy cells. This process...
Electrodeposition of Pt nanostructures and its Application as Glucose Sensor
, Ph.D. Dissertation Sharif University of Technology ; Dolati, Abolghasem (Supervisor) ; Ghorbani, Mohammad (Supervisor)
Abstract
The present work describes sensing application of modified Pt nanostructures towards detection of glucose. Modified Pt nanostructured electrodes were prepared using electrodeposition method such as chronoampermetry and potentiostatic pulse methods. The electrodeposition of Pt nanostructures was first studied by voltammetry and amperommetry techniques and then potentiostatic pulse method has been used to produce the alloyed structures of platinum. In this regard, the first electrode was proposed based on alloyed Pt/Ni nanowire arrays (NWAs) for the non-enzymatic detection of glucose. The Pt/Ni NWAs were prepared by pulse electrodeposition of Pt and Ni within a nano-pore polycarbonate (PC)...
Quantum Estimation of Open Systems Using Extended Cramer-Rao Bounds
, M.Sc. Thesis Sharif University of Technology ; Rezakhani, Ali (Supervisor) ; Alipour, Sahar (Co-Advisor)
Abstract
Any physical system is characterized with some set of quantities or parameters, knowing which, is equivalent to estimation of the system. Evaluating such parameters is usually done using tomography methods. An important question to ask, is how to increase the precision of measurement, being able to do some specific set of physical operations, say, measurement?
this question is more important in parameter estimation in quantum meanical systems. It has been shown that, quantum meanics causes a fundamental limit, on precision of estimating su parameters, escribed by the so called “antum Cramér-Rao bound”.We must note that almost all quantum meanical systems are interacting with the...
this question is more important in parameter estimation in quantum meanical systems. It has been shown that, quantum meanics causes a fundamental limit, on precision of estimating su parameters, escribed by the so called “antum Cramér-Rao bound”.We must note that almost all quantum meanical systems are interacting with the...
On Improving Scalability of Blockchain Systems Using Coding and Redundancy Methods
, M.Sc. Thesis Sharif University of Technology ; Motahhari, Abolfazl (Supervisor) ; Maddah Ali, Mohammad Ali (Supervisor)
Abstract
Blockchains are not scalable by design, and it is known to be the most important barrier in the way of development of these systems. One of the main approaches to this problem is sharding, that is under development in industry and academia. Sharding scales the system up by reducing redundancy, that makes blockchains vulnerable in terms of security. In this paper, we will study the effect of sharding on availability of these systems, and will show that sharding can magnify the unavailability of the service, and introduce an adversary threat model that takes real concerns of availability in today’s Internet like DoS attacks into account. We also introduce a basic unavailability-resistant...
Selective Transfection of Smart Polymeric Nanoparticles Into Reactive Astrocytes in Animal Model of Spinal Cord Injury
, Ph.D. Dissertation Sharif University of Technology ; Frounchi, Masoud (Supervisor) ; Mashayekhan, Shohreh (Co-Supervisor) ; Kiani, Sahar (Co-Supervisor)
Abstract
In this study, chitosan-based nanoparticles were prepared due to their biocompatibility, availability, high loading capacity of drug, stimulus responsive behavior and the presence of active functional groups. Chitosan was chemically functionalized with reactive oxygen species (ROS)-responsive moiety to respond to the oxidative stess and endosomal pH in nerve injuries. To prepare nanoparticles, functinalized chitosan ionically gelated with pH-responsive polyanions with ROS-scavenging properties such as polyacrylic acid and hyaluronic acid. Then, pH- and ROS-responsive nanoparticles were used for selective transfection into reactive astrocytes and axonal regeneration in spinal cord injuries....
Nanogold imprinted starch bionanocomposites for food packaging applications
, Article Starch Based Nanomaterials for Food Packaging: Perspectives and Future Prospectus ; 2023 , Pages 209-226 ; 978-044318967-8 (ISBN); 978-044318968-5 (ISBN) ; Saleem, I. M ; Sahar, A ; Raza, N ; Sameen, A ; Nayik, G. A ; Ramniwas, S ; Sharif University of Technology
Elsevier
2023
Abstract
Food science researchers are concerned about global food wastage due to decreased shelf life. It has been shown that using approaches based on nanotechnology, including metal-based nanoparticles (NPs), can alleviate the issues with decreased shelf life and environmental problems. Gold nanoparticles (AuNPs) and their synthesis have seen notable advancements in the last several decades. AuNPs are now utilised more often in industrial and medicinal settings. AuNPs are being employed in the nanopackaging industry as a recently adopted technique because of their medicinal and antibacterial properties and their inert and hypoallergenic nature. When employed in the food industry, AuNPs have...