Academia.eduAcademia.edu

Microsoft Visual Studio

description540 papers
group2,600 followers
lightbulbAbout this topic
Microsoft Visual Studio is an integrated development environment (IDE) from Microsoft that provides tools for software development, including code editing, debugging, and project management. It supports multiple programming languages and frameworks, facilitating the creation of applications for various platforms, including web, desktop, and mobile.
lightbulbAbout this topic
Microsoft Visual Studio is an integrated development environment (IDE) from Microsoft that provides tools for software development, including code editing, debugging, and project management. It supports multiple programming languages and frameworks, facilitating the creation of applications for various platforms, including web, desktop, and mobile.

Key research themes

1. How can Visual Studio be leveraged to enhance software development productivity and project management?

This research theme investigates the multifaceted use of Microsoft Visual Studio (and related Microsoft tools like Visual Basic and Visual Studio Code) to improve software development workflows, learning, project management, and automation. It spans educational contexts, tool comparisons, integration with methodologies, and practical automation scripting, highlighting Visual Studio’s role as an integrated development environment (IDE) that supports both coding and project-wide activities for increased efficiency and collaboration.

Key finding: Demonstrates applying Visual Studio (XAF Tool) for developing a graphical user interface and integration with RFID and SQL Server to automate attendance systems. This concrete use-case underlines Visual Studio’s efficacy for... Read more
Key finding: Illustrates how Visual Studio's related technology, VBA in Excel, can automate complex manual reporting tasks, reducing processing time up to 83% and minimizing human error. This case study links the use of Microsoft’s... Read more
Key finding: Though focused on project management tools generally, this study identifies Microsoft Project (integrated with Visual Studio ecosystem) as widely used and benchmarked. It analyzes PMST features essential for managing software... Read more

2. What advances in code visualization and collaborative environments does Visual Studio support to improve software comprehension and maintenance?

This theme covers how Visual Studio and its ecosystem enable advanced software comprehension, source code analysis, and collaborative development through visualization tools, multiple synchronized views, and live interaction. It extends to integrating awareness and historical data analysis, which supports debugging and understanding large codebases—key for maintenance teams working collaboratively in distributed environments.

Key finding: Introduces FineCodeAnalyzer, a tool offering fine-granular interactive visualization that integrates structural, historical, and textual source code analyses. Evaluated with 74 developers, it significantly outperformed manual... Read more
Key finding: Presents Collaborative SourceMiner, an Eclipse plug-in that supports collaborative software comprehension by integrating multiple linked and interactive views enriched with visual awareness elements, enabling real-time... Read more
Key finding: Describes VisUML, a live diagramming tool embedding UML visualizations directly in the IDE (prototype for Visual Studio-like environments) that update instantly with code changes, facilitating developers’ understanding of... Read more
Key finding: Introduces SEAMAN, a system supporting customization of software development processes through adaptable visual languages within IDEs, enabling users to define custom notations, syntactic checks, and process flows tailored to... Read more

3. How can Visual Studio and associated Microsoft technologies be applied to develop specialized applications integrating machine learning, 3D printing communication, and educational tools?

This stream explores the potential of Visual Studio as a development platform for creating domain-specific applications that integrate emerging technologies such as machine learning for real estate price prediction, communication platforms for 3D printing services in healthcare, and educational simulators for software project management. The focus is on how Visual Studio supports rapid application development, API integration, and modular deployment to meet specialized user needs.

Key finding: Developed a web application integrating an ML model built in Azure ML Studio to predict urban and rural house prices with a high coefficient of determination (95%), deployed via an API consumed by the web app. Visual Studio... Read more
Key finding: Developed 3DSCT, a web platform using Microsoft Visual Studio Code that enhances communication and decision-making among physicians, radiologists, and engineers involved in 3D printing inside a hospital. The platform... Read more
Key finding: Introduces PpcProject, a software project simulator developed as an educational tool and deployed in Visual Studio environment, designed to enhance students’ project management skills by providing a more user-friendly... Read more
Key finding: Describes a web-based virtual compiler developed to alleviate storage and portability issues prevalent in traditional compilers, implemented with Visual Studio tools. The platform allows students online access to multiple... Read more
Key finding: Reported on the development of an event management system utilizing SMS notification, built with Visual Studio and SQL Server backend, to automate communication and improve event coordination. Highlights Visual Studio’s... Read more

All papers in Microsoft Visual Studio

In recent years, smart mobile devices have acquired considerable computing power, plenty of memory and wireless network capability. Although smart mobile devices are very capable tools especially for geoscientists in the field, they found... more
Horses are sensitive animals that can suffer colics, which, not being treated on time and with care, can be death or cause serious damage to the animal. Metropolitan Veterinary Clinic required an application that improves the quality of... more
Starting with the introduction of Visual Studio .NET (VS .NET) application developers can write programs that may be used for different languages listed in VS .NET globalization. However, the list of languages is incomplete and is missing... more
method. Applications created using Codeigniter 3 for the framework, PHP for the programming language, MySQL for the database, and Visual Studio Code as tools to help create the information system. This system helps in the processing of... more
Technology that develops very rapidly brings many changes, especially in the development of medical records in hospitals that are increasing. Electronic medical records bring many benefits, one of which is improving the quality of... more
Задача состоит не в устранении ударной волны, а в разбиении большого звукового удара на серию мелких ударов, которые в создадут более тихий удар. Большая часть этого достигается за счет конструкции самолета с острым носом, который лучше... more
Masjid Arrahmah Cinere merupakan masjid yang cukup aktif dalam menyelenggarakan berbagai kegiatan keagamaan dan sosial, seperti pengajian rutin, peringatan hari besar Islam, dan kegiatan sosial masyarakat. Namun,... more
This article examines database performance monitoring and analysis tools, including their classification, data collection methods, and analysis techniques. It analyzes built-in solutions provided by DBMS developers as well as third-party... more
F263 Abstrak-Siklus kerja autonomous mobile robot dirancang penuh untuk mampu berjalan dan bekerja secara kontinyu dengan lintasan yang sudah ditentukan oleh waypoint Global Positioning System (GPS) tanpa ada campur tangan manusia. Salah... more
This technical report provides instructions and guidance to a developer and researcher on how to the setup a development environment to compile, extend, and use Construct. The report provides a complete listing of the tool chain needed in... more
After the COVID-19 Pandemic, electronic Learning has become the unique means of completing curricula, conducting assessments and examinations in Iraqi universities. The present research evaluates an electronic test (E-exam) implementation... more
Hemodialisis (HD) adalah salah satu terapi pengganti ginjal yang menggunakan alat khusus dengan tujuan mengatasi gejala akibat laju filtrasi glomerulus yang rendah sehingga diharapkan dapat memperpanjang usia dan meningkatkan kualitas... more
Data projection is an important tool in exploratory data analysis. Sammon's non linear projection method lacks predictability and is ineffective for large data sets. To introduce predictability we implement an extension of... more
Although there has been some research work regarding this, none of them was successful. This project is an attempt to develop a mini OS in pure managed code, particularly C# and .NET Framework 4.0.
In this paper, we present a prototype tool that automates the process of detecting, gathering and visualizing multi-language software metrics at an intermediate-language level. More specifically, the current version of our tool focuses on... more
In this paper, we have developed a C# application for finding the values of the complement, union, intersection and the inclusion of any two neutrosophic sets in the neutrosophic field by using .NET Framework, Microsoft Visual Studio and... more
Penelitian ini dilatarbelakangi oleh permasalahan penggunaan aplikasi terpisah yang menyebabkan keterlambatan pencatatan dan bepotensi terhadap kesalahan administrasi. Oleh karena itu, penulis membuat website yang bertujuan untuk... more
Penelitian ini bertujuan untuk menganalisis dan merancang sistem manajemen pelayanan pembuatan dokumen di Kantor Notaris & PPAT Lilis Aenun Jariah, S.H., M.Kn. Seiring dengan meningkatnya kebutuhan masyarakat terhadap layanan notaris dan... more
Pada tahun 2013 menteri pendidikan indonesia mengeluarkan peraturan perubahan kurikulum pendidikan, dari kurikulum 2006 (KTSP) ke kurikulum 2013. Sebagaimana diketahui bahwa diantara aspek penilaian yang berubah dalam kurikulum KTSP... more
Radio Frequency Identification (RFID) is an auto identification technology which uses Radio Frequencies (between 30 kHz and 2.5GHz) to identify objects remotely. The paper describes a system which does the job of detecting, billing and... more
Radio Frequency Identification (RFID) is an auto identification technology which uses Radio Frequencies (between 30 kHz and 2.5 GHz) to identify objects remotely. The paper describes a system which does the job of detecting, billing and... more
We are living in an automation era and with the advancement of technology, we are preferring automation products more than manually operated products.Simillarly in industrial areas automation products are used for reducing labor costs and... more
Educational institutions’ administrators in our country and the whole world are concerned about regularity of student attendance. Student overall academic performance is affected by it. The conventional method of taking attendance by... more
Pada zaman modern saat ini, kursi roda listrik sangat membantu difabel atau penyandang disabilitas dalam melakukan aktifitasnya, selain bertujuan membuat difabel lebih mudah dalam melakukan aktifitas juga diharapkan memiliki sistem... more
Pada zaman modern saat ini, kursi roda listrik sangat membantu difabel atau penyandang disabilitas dalam melakukan aktifitasnya, selain bertujuan membuat difabel lebih mudah dalam melakukan aktifitas juga diharapkan memiliki sistem... more
Permasalahan pada PT. Haeng Nam dalam pencatatan data saat ini masih dilakukan secara manual, berdampak pada penyajian informasi dan analisa kerusakan harus menunggu sampai 4 hari kerja untuk menyelesaikan nya dan dilakukan oleh 2 orang... more
The selection mechanism of the Smart Indonesia Program (PIP) is very complicated, and the targets or eligibility criteria for Smart Indonesia Program (PIP) participants do not match the accurate data or do not match the reality on the... more
el objetivo es diseñar y elaborar un software que administre los trabajos de mantenimiento preventivo para garantizar el nivel de confiabilidad y disponibilidad de los servicios. El tipo de metodología de investigación es de campo, que se... more
Managing research submissions is crucial for the Ethical Review Board (ERB) at Holy Name University. The existing process involves manually submitting documents and sending a soft copy through email. These processes result in difficulty... more
Retention of medical record documents in hospitals must be implemented to limit the number of documents that have been stored on storage shelves for five (five) years, so that they do not accumulate between active and inactive medical... more
Penilaian kinerja guru non PNS dilakukan setiap akhir semester yang dibuat oleh penilai dengan mengetahui penghargaan bagi setiap guru non PNS yang mendapat prestasi kinerja baik. Karena proses pengolahan datanya tidak menggunakan program... more
The rapid advancement of technology has positioned telemedicine as a vital tool for enhancing healthcare accessibility, particularly for underserved populations. This study aims to identify the key determinants influencing telemedicine... more
Along with the rapid development of the times, in all sectors of course it is necessary to follow these developments in order to achieve mutual comfort and safety. The Housing Complex also does not escape to be able to keep up with the... more
Establishing the INSPIRE - European Spatial Information Infrastructure brought about the need for harmonization of spatial data stored in the national geodetic and cartographic recourses. Analyzing the regulations set by the law of... more
First and foremost of all, I would like to express my greatest praise to Allah for His guidance blessings and gave me the strength for completing this project. Alhamdulillah, with the help from Allah SWT, I successfully completed this... more
nuevas tecnologías y la no integración entre las diferentes materias que permitan lograr una eficiente gestión, se elaboró una aplicación Web para la simulación, procesamiento y toma de decisiones en el aprovechamiento de la madera en... more
On the basis of the low efficiency in the use of wood in forests of Pinar del Rio, the limited use of new technologies and the integration between the different subjects to achieve an efficient management, was developed a Web application... more
Sistem kehadiran berbasis face recognition merupakan inovasi teknologi yang menawarkan efisiensi dan akurasi tinggi dalam pencatatan kehadiran. Proyek ini bertujuan untuk mengatasi kelemahan sistem absensi manual di Kantor Desa Aikmel... more
Abstract: Transport problem is a basic problem arising in transportation the products from several distributors to several clients. The solution of this problem consists of determining optimal transportation according to needed... more
ABSTRAK Arwan Dwi Prasetiyawan 2013, Puskesmas sebagai salah satu institusi pelayanan umum membutuhkan keberadaan suatu sistem informasi yang akurat dan andal, serta cukup memadai untuk meningkatkan pelayanannya kepada para pasien serta... more
Relay Tripping Curves PRO2 es un software que permite calcular, por medio de ecuaciones matemáticas, las curvas características de las protecciones contra sobre corrientes de fase (ANSI 50/51) y sobre corrientes de tierra (ANSI 50N/51N),... more
Regression testing plays a critical role to verify the functionality testing of a product. Trade Me is New Zealand based website. It is one of the major websites in New Zealand dealing in buying and selling online. The aim of this... more
This work was carried out as an exercise in developing open source software to interface with free hardware. In this work a software was developed to perform serial communication between a computer (PC) and the Arduino, aiming at the... more
The information systems are fundamental to perform the daily activities of any organization. There is an increasing dependence on organizations to use information technology to achieve their objectives. This article presents the web... more
The information systems are fundamental to perform the daily activities of any organization. There is an increasing dependence on organizations to use information technology to achieve their objectives. This article presents the web... more
The article provides overview of three most popular modern integrated development environments, during which features of each environment, advantages and disadvantages are highlighted. An overview of today's most popular IDEs became... more
Every year, the price of a house changes due to different aspects, so accurately estimating the buying and selling price is a problem for real estate agencies. Therefore, the research work aims to build a Machine Learning (ML) model in... more
Download research papers for free!