Home
Explore
Submit Search
Upload
Login
Signup
Advertisement
Check these out next
What is Rapid Prototyping
claromentis
Introduction To Software Engineering
Leyla Bonilla
Introduction
Jose Sornoza
Design Sprints
Kate Hanson
Android study jams
GDSCIIITR
Selenium Training Institutes in BTM Layout
siyaram ray
What is Software Development Productivity Anyway?
Gail Murphy
Stacker's
BOBY RISHABH KUMAR SHARMA
1
of
17
Top clipped slide
A Study of Visual Studio Usage in Practice - SANER '16
Mar. 18, 2016
•
0 likes
1 likes
×
Be the first to like this
Show More
•
741 views
views
×
Total views
0
On Slideshare
0
From embeds
0
Number of embeds
0
Download Now
Download to read offline
Report
Presentations & Public Speaking
My SANER '16 talk about <a>our study on Visual Studio usage in practice</a>.
Sven Amann
Follow
PhD Student / Research Assistant at Technische Universität Darmstadt
Advertisement
Advertisement
Advertisement
Recommended
Eecs497 presentation
teampicky
184 views
•
9 slides
Introduction to software Engineering
Mohamed Gaafar
982 views
•
34 slides
Measuring Program Comprehension: A Large-Scale Field Study with Professionals
SAIL_QU
51 views
•
23 slides
Got Myth? Myths in Software Engineering
Thomas Zimmermann
5.9K views
•
46 slides
Five essential elements for successful software development
NirtiSingla
338 views
•
10 slides
Some Myths in Software Development
bryanbibat
9.2K views
•
24 slides
More Related Content
Slideshows for you
(7)
What is Rapid Prototyping
claromentis
•
520 views
Introduction To Software Engineering
Leyla Bonilla
•
51.3K views
Introduction
Jose Sornoza
•
46 views
Design Sprints
Kate Hanson
•
1.5K views
Android study jams
GDSCIIITR
•
141 views
Selenium Training Institutes in BTM Layout
siyaram ray
•
97 views
What is Software Development Productivity Anyway?
Gail Murphy
•
2.2K views
Similar to A Study of Visual Studio Usage in Practice - SANER '16
(20)
Stacker's
BOBY RISHABH KUMAR SHARMA
•
119 views
Teamwork Presentation
Pietro Polsinelli
•
3K views
Productive Programmer - Using IDE effectively and various small practices to ...
Bhavin Javia
•
1.4K views
Introducing Continuous Integration Using Vsts
Mohamed Samy
•
877 views
IRJET - PAA: Productivity Android Application
IRJET Journal
•
14 views
IRJET - V-IDE: Voice Controlled IDE using Natural Language Processing and...
IRJET Journal
•
15 views
Software Engineering Unit-1
Samura Daniel
•
79 views
Introduction to Eclipse Che
Red Hat Developers
•
1.6K views
VIRTUAL LAB
SAFAD ISMAIL
•
86 views
Creating Great Apps with MOTODEV Studio for Android
Motorola Mobility - MOTODEV
•
2.3K views
10 Usability Heuristics - IntelliJ IDEA
Nirodha Perera
•
632 views
SCA in an Agile World | June 2010
Klocwork
•
632 views
Unit i FUNDAMENTALS OF SOFTWARE ENGINEERING
Sangeetha Rangarajan
•
360 views
Software Developer Productivity: What we know and how to make it better
Tasktop
•
1.2K views
Session 1 beccse
vin123456gangal
•
208 views
Intro to User Centered Design Workshop
Patrick McNeil
•
18.7K views
Stanislav Khorunzhyi, "Front-end it like a PRO"
Sigma Software
•
84 views
Synopsis of online Attendance System
Shyam Sundar Pandey
•
8.4K views
Harikumar_Resume
Hari Kumar
•
310 views
SRS_Vision_Grade_Companion
Pavan Jayasundera
•
97 views
Advertisement
Recently uploaded
(20)
ZXANGER MANAGEMENT.pptx
Anuoluwapo11
•
0 views
June Slide.pdf
OluwaseyiOkunlola
•
6 views
FIRS+ AID.ppt
SDDMORampurhat1
•
2 views
如何办理一份高仿亚岗昆学院毕业证成绩单?
aazepp
•
2 views
Platni sistemi_P_9GLMF.PPT
ManjunathL19
•
0 views
如何办理一份高仿伦敦艺术大学毕业证成绩单?
aazepp
•
3 views
【本科生、研究生】澳大利亚斯运伯恩科技大学毕业证文凭购买指南
foxupud
•
0 views
【本科生、研究生】美国印第安纳大学布鲁明顿分校毕业证文凭购买指南
akuufux
•
0 views
【本科生、研究生】美国辛辛那提大学毕业证文凭购买指南
akuufux
•
0 views
History of China.pdf
RanaMuhammadIrfanIrf
•
4 views
Master Being A Pro PACK N Toolkit
amanvijayjindal
•
0 views
God's Wrath
Central Church of Christ
•
11 views
【本科生、研究生】美国华许大学毕业证文凭购买指南
sutseu
•
4 views
【本科生、研究生】英国伦敦大学伯贝克学院毕业证文凭购买指南
akuufux
•
2 views
PROBLEM SOLVING SKILLS.pptx
Uday Kumar
•
3 views
Tip Tap Toe Yogyakarta - 18 Maret 2023.pptx
MarcelloElaelo1
•
2 views
This Is for All the Unnamed People 6-4-23.pptx
FamilyWorshipCenterD
•
0 views
【本科生、研究生】美国贝勒大学毕业证文凭购买指南
akuufux
•
0 views
【本科生、研究生】加拿大劳伦森大学毕业证文凭购买指南
akuufux
•
0 views
【本科生、研究生】爱尔兰阿斯隆理工学院毕业证文凭购买指南
akuufux
•
0 views
A Study of Visual Studio Usage in Practice - SANER '16
A Study of Visual
Studio Usage in Practice Sven Amann, Sebastian Proksch, Sarah Nadi, and Mira Mezini Technische Universität Darmstadt Germany
RQ1 How does the
average developer spend his in-IDE time? 2 RQ2 How does IDE usage differ between IDEs?
3 Murphy et al. Beller
et al. Minelli et al. Amann et al.
Tracking IDE Usage
FEEDBAG clicks shortcuts typing windows & documents screen lock mouse moves 5570
downloads
pilot phase (2 months) main
study phase (4 months) 5,021h 1,255h 588 2,009h 3.505.858 6
Interactions Activities from to
8
9 Navigation Code Edit & Execution IDE
Configuration Project Management Building Other FEEDBAG
10 ?
11 Outside IDE Away In-IDE Inactivity Away 5 min Short Inactivity Long Inactivity
The Average Developer
Outside IDE (39.8%) Long Inactivity (20.2%) 13 Active IDE Interaction (25%) Short Inactivity (15%) Developers
have many very short inactivities and a few long, break-like inactivities. Developers spend much time outside the IDE, potentially using external tools.
Active IDE Interaction (25%) Short Inactivity (15%) Active IDE Interaction (62.4%) Short Inactivity (37.6%) 14 Kersten
et al. ~2h Minelli et al. 66%
Active IDE Interaction (25%) Short Inactivity (15%) Short Inactivity (37.6%) 15 22.4% The amount
of navigation is a likely indicator for the need for code understanding
16 We observe interesting, unexpected
developer behavior. Some usage aspects differ significantly across IDEs. Consider and look into the causes of our findings when building next-generation IDEs!
17 Thanks for you
attention. FEEDBAG Questions?
Advertisement