Loading...
Search for: review
0.015 seconds
Total 212 records

    Recommending Aspect Changes for Mobile Apps Via Mining Users’ Reviews

    , M.Sc. Thesis Sharif University of Technology Mehralian, Forough (Author) ; Heydarnoori, Abbas (Supervisor)
    Abstract
    Dental implants should be biocompatible. This ability cause bone growth beside implant and increases stability of implant. Manufactoring method and materials used in implants are main parameters affectig biocompatibility of implants. Fabrication of functionally graded structures is a novel method to increase biocompatibility. Stress shielding is one of the main causes of failures in current dental implants. This phenomenon takes place due to different young modulus of dental implants and host bone. Pouros structures remedial this problem and implant’s young modulus comes closer to host bone. The aim of this project is to study feasibily of fabrication of functionally graded titanium dental... 

    Automated Code Reviewer Recommendation for Pull Requests

    , M.Sc. Thesis Sharif University of Technology Moosa Reza, Mina Sadat (Author) ; Heydarnoori, Abbas (Supervisor)
    Abstract
    Nowadays, by distributed software development growth based on pull-requests, it is possible to review code changes before integrating into the master program by a third-party, informally and tool-based which is called Modern Code Review (MCR). Effectively performing MCR can facilitate the software evolution phase through reducing post-release defects. In MCR, after sending the pull request, the developer invites appropriate reviewers to inspect his code. Due to the high volume of requests and potential reviewers in many projects, selecting the appropriate reviewer is difficult and time consuming. Previously, a variety of recommender systems have been proposed that use methods based on... 

    Hierarchical Classification of Mobile App Reviews

    , M.Sc. Thesis Sharif University of Technology Mazraeh Khatiri, Sajad (Author) ; Heydarnoori, Abbas (Supervisor)
    Abstract
    Mobile application marketplaces are not only a distribution platform but also a place for users to give feedback on their experience with application. User reviews contain useful information for software evolution tasks including bug reports, user experience, and feature requests. Considering the massive number of reviews that popular apps receive every day, manual inspection of reviews is not feasible in many cases. Researchers have developed automated tools to classify reviews into fixed and general-purpose categories related to software evolution in order to assist developers. Although this classification can reduce the time and effort for mobile developers, it does not consider the... 

    Classifying Users’ Reviews to Respond in App Stores

    , M.Sc. Thesis Sharif University of Technology Majidi, Forough (Author) ; Heydarnoori, Abbas (Supervisor)
    Abstract
    In recent years, the number of applications in app stores such as Google Play has increased dramatically. In Google Play, people can write a review and give a rate to each application. Each review contains a lot of notable information such as ‘feature request’ which helps with software maintenance. Also, the user rate is a sign of user satisfaction or dissatisfaction. Users can change their reviews and rate anytime they want. The previous studies show that total rating affects the success of apps and the total number of downloads. They also found that a lot of users take the rating as one of the important factors while downloading the app and they usually don’t download the apps which have... 

    A Mobile Application Recommender System Based on User's Reviwes

    , M.Sc. Thesis Sharif University of Technology Mossein, Mobasher (Author) ; Heydarnoori, Abbas (Supervisor)
    Abstract
    The ever increasing growth of smart phones and their applications have led to the emergence of various platforms, i.e. online stores, for distributing them among users and providing a way for customers and developers to interact with each other. In recent years, these stores have turned into an important form of software repositories, which brought out new challenges for researchers. One of these challenges is the task of searching for suitable applications and providing simple access to them for users. Pervious work has focused on the relationships between users and applications’ contents. Among the shortcomings of these approaches, is not considering users’ reviews of applications and what... 

    Inventory Ordering System with Fuzzy Parameters in Supply Chain

    , M.Sc. Thesis Sharif University of Technology Nasiri, Mohsen (Author) ; Hajji, Rasool (Supervisor)
    Abstract
    Inventory control has been always considered important due to its prominent role in managing and better application of resources in the field of operational systems. Ordering system or review stock policy in supply chain management can be mentioned as one of the inventory control study fields of management. A lot of researches have been done in investigating ordering system in supply chain under certainty conditions; however, since the real world is full of uncertainties, parameters such as demand cannot be predicted exactly and we encounter with ambiguity. In this case, using crisp (exact) values can cause to decide wrongly (a wrong decision). On the other hand, due to absence of sufficient... 

    Identifying, Score Predicting, and Investigating the Factors Affecting Green Restaurants' Customers' Satisfaction

    , M.Sc. Thesis Sharif University of Technology Shah Hosseini, Mansour (Author) ; Khalili Nasr, Arash (Supervisor)
    Abstract
    Like other industries and research literature, tourism and hospitality have increasingly interpreted and analyzed the vast amount of user-generated content and online reviews to address practical and theoretical issues concerning customer experience and satisfaction. One of the most underdeveloped data-driven research streams in tourism and hospitality is green restaurant research. To address the gap regarding the actual behaviors, perceptions, and anticipations of such restaurants' customers, this study first used a new advanced topic modeling algorithm to identify hidden topics of customer reviews. The result suggests that customers mostly perceive food-related green attributes when it... 

    A Game Theoretic Inventory Model for a Two-Echelon Supply Chain with Poisson Demand

    , M.Sc. Thesis Sharif University of Technology Alaei, Saeed (Author) ; Hajji, Alireza (Supervisor)
    Abstract
    In this research, we study the differences between the centralized and decentralized approaches in a two-stage serial supply chain including a manufacturer and a retailer under the lost sale policy. The centralized approach results in optimal solution of the system and the decentralized one is based on Stackelberg game in which the manufacturer is the leader. The retailer uses the continuous review (r, Q) policy and the demand arrives according to the stationary Poisson process. In order to obtain the solution for two approaches, a set of computational steps are developed. Furthermore, we provide a numerical example and the corresponding sensitivity analysis to compare the two approaches.... 

    Strategic Network Formation for Software Development Teams

    , M.Sc. Thesis Sharif University of Technology Mosaddegh, Pooya (Author) ; Fazli, Mohammad Amin (Supervisor) ; Ghodsi, Mohammad (Co-Supervisor)
    Abstract
    Strategic Network Formation defines how and why networks take particular forms. In many networks, the relation between nodes is determined by the choice of the participating players involved, not by an arbitrary rule. A "strategic2 modeling of network requires defining a network’s costs and benefits and predicts how individual preferences become outcomes. In strategic network formation it is important to look at the overall social benefit and to see if networks that players create manage to be efficient for the society in general. The code review process also referred to as peer review, stands out as a tried and tested method in a large palette of applications to allow... 

    A Review on Rationality Governing Feyerabend`S Philosophy of Science

    , M.Sc. Thesis Sharif University of Technology Ziaie, Mohammad Kamal (Author) ; Golshani, Mehdi (Supervisor)
    Abstract
    Paul Feyerabend, an Austrian philosopher of science, is known as one of major critics of science and philosophy of science in 20th century. This inquiry is an attempt to study and criticize the bedrock of Feyerabend's philosophy of science. In the first chapter there will be an intruduction to enter the subject. In the second chapter the method of this study will be explained. Third chapter is a reconstruction of Feyerabend's philosophy of science. In the 4th chapter bedrock of Feyerabend's philosophy of science is derived to be: scepticism and fighting against dogmatism, defying monopolization, humanistic concerns and his personal character. In the last chapter there will be criticisms on... 

    Predicting Usefulness of Code Review Comments Using Machine Learning Algorithms

    , M.Sc. Thesis Sharif University of Technology Mohammadi, Atefeh (Author) ; Fazli, Mohammad Amin (Supervisor)
    Abstract
    The competition for staying in the business world has intensified today with the rise of open-source and commercial software. As long as a software is tailor-made to suit the needs of users, it is so-called alive and can stay in the competition. So the maintenance phase is necessary to make changes to the software to meet the needs of users. To reduce costs associated with this phase, it is necessary to avoid software bugs. One way to avoid software bugs is to use peer code review. Peer code review has been recognized as one of the best software engineering principles of the last 35 years. This principle helps maintain the quality of the code due to changes made to parts of the code that... 

    A Code-Review Facilitator System According to Contextual Characteristics

    , M.Sc. Thesis Sharif University of Technology Shateri, Pedram (Author) ; Habibi, Jafar (Supervisor)
    Abstract
    Manual code review, essential for software quality, suffers from time constraints and repetitive tasks. This thesis investigates using large language models (LLMs) with prompt engineering and in-context learning to automate aspects of the process. By leveraging an LLM's generalization capabilities, we aim to achieve automation with limited resources and minimal pre-training. Due to the development of large language models and in-context learning capabilities, our proposed approach is to add contextual information relevant to code review to the model input. Our approach focuses on providing context-specific samples and documents related to the reviewed code, enabling the LLM to learn from the...