A study of visual studio usage in practice
Integrated Development Environments (IDEs) provide a convenient standalone solution that
supports developers during various phases of software development. In order to provide …
supports developers during various phases of software development. In order to provide …
Visualizing developer interactions
Integrated Development Environments (IDEs) have become the de facto standard vehicle to
develop software systems. The user interface (UI) of an IDE offers a staggering amount of …
develop software systems. The user interface (UI) of an IDE offers a staggering amount of …
I know what you did last summer-an investigation of how developers spend their time
Developing software is a complex mental activity, requiring extensive technical knowledge
and abstraction capabilities. The tangible part of development is the use of tools to read …
and abstraction capabilities. The tangible part of development is the use of tools to read …
Unifying artifacts and activities in a visual tool for distributed software development teams
J Froehlich, P Dourish - Proceedings. 26th International …, 2004 - ieeexplore.ieee.org
In large projects, software developers struggle with two sources of complexity-the complexity
of the code itself, and the complexity of the process of producing it. Both of these concerns …
of the code itself, and the complexity of the process of producing it. Both of these concerns …
The ISI visual design editor generator
NM Goldman, RM Balzer - Proceedings 1999 IEEE Symposium …, 1999 - ieeexplore.ieee.org
The benefits of" domain specific" languages and development environments are widely
recognized. Constructing an environment for a new domain, however, remains a costly …
recognized. Constructing an environment for a new domain, however, remains a costly …
Measuring and understanding the effectiveness of jira developers communities
Tools for project management and issues/bugs tracking are becoming useful for governing
the development process of Open Source software. Such tools simplify the communications …
the development process of Open Source software. Such tools simplify the communications …
Milo: A visual programming environment for data science education
Most courses on Data Science offered at universities or online require students to have
familiarity with at least one programming language. In this paper, we present,“Milo”, a web …
familiarity with at least one programming language. In this paper, we present,“Milo”, a web …
Face-to-face, email and instant messaging in distributed agile software development project
T Niinimaki - 2011 IEEE Sixth International Conference on …, 2011 - ieeexplore.ieee.org
This paper presents our preliminary results from a single case study on face-to-face, email
and instant messaging (IM) communication in a distributed agile software development …
and instant messaging (IM) communication in a distributed agile software development …
SD-VBS: The San Diego vision benchmark suite
SK Venkata, I Ahn, D Jeon, A Gupta… - 2009 IEEE …, 2009 - ieeexplore.ieee.org
In the era of multi-core, computer vision has emerged as an exciting application area which
promises to continue to drive the demand for both more powerful and more energy efficient …
promises to continue to drive the demand for both more powerful and more energy efficient …
Towards more effective AI-assisted programming: A systematic design exploration to improve Visual Studio IntelliCode's user experience
P Vaithilingam, EL Glassman… - 2023 IEEE/ACM 45th …, 2023 - ieeexplore.ieee.org
AI-driven code editor extensions such as Visual Studio IntelliCode and Github CoPilot have
become extremely popular. These tools recommend inserting chunks of code, with the lines …
become extremely popular. These tools recommend inserting chunks of code, with the lines …