NDLI logo
  • Content
  • Similar Resources
  • Metadata
  • Cite This
  • Log-in
  • Fullscreen
Log-in
Do not have an account? Register Now
Forgot your password? Account recovery
  1. Proceedings of the ACM international conference companion on Object oriented programming systems languages and applications companion (OOPSLA '11)
  2. Exploring developer's tool path
Loading...

Please wait, while we are loading the content...

Automatically fixing security vulnerabilities in Java code
Object recognition in the enterprise: structural and behavioral capabilities of patient-centered medical homes
The case for teaching functional programming in discrete math
Harnessing collective software development
Multicore, manycore, and cloud computing: is a new programming language paradigm required?
The ink language meta-metamodel for adaptive object-model frameworks: [extended abstract]
Automatic protocol-conformance recommendations
The JavaScript world domination plan at 16 years
COOMP 2011: first international workshop on combined object-oriented modeling and programming
How to Handle 1,000,000 Daily Users Without Using a Cache?
DrHJ: the cure to your multicore programming woes
A demonstration-based approach for designing domain-specific modeling languages
Mining student capstone projects with FRASR and ProM
Virtual machines with sharable operating system
Going green with refactoring: sustaining the "worldwide virtual machine"
Plaid: a permission-based programming language
Efficient implementation of the plaid language
Improving user experience by infusing web technologies into desktops
The 11th workshop on domain-specific modeling
Being a Team
Sensor composer: composing intelligent virtual sensors for collaborative sensing
CUDACL+: a framework for GPU programs
Crossfire: multiprocess, cross-browser, open-web debugging protocol
Industry-academic research partnerships
The design and implementation of the habanero-java parallel programming language
Creating domain-specific modeling languages using by-demonstration technique
To inclusive design through contextually extended IoC: infusion IoC, a JavaScript library and mentality for scalable development of accessible and maintainable systems
2011 international workshop on foundations of object-oriented languages (fool'11): splash/oopsla '11 workshop summary
Automatic Performance Programming?
A HIP and SLEEK verification system
Generic ownership: the case of java collections
Moving back to scrum and scaling to scrum of scrums in less than one year
SugarJ: library-based language extensibility
Safira: a tool for evaluating behavior preservation
Strict serializability is harmless: a new architecture for enterprise applications
Workshop: beyond green-field software development: reuse, recycle, refactor
Getting Down to the Bone
Distributed ray tracing in x10
Cloning in ownership
A case study for prioritizing features in environments with multiple stakeholders
Refactoring towards the good parts of javascript
Misfits in abstractions: towards user-centered design in domain-specific languages for end-user programming
Naming anonymous javascript functions
Workshop on transitioning to multicore: (TMC 2011)
Classifiers: A simple framework for accelerating application development
Parallel programming by hints
Composing locks by decomposing deadlocks
Classifiers: a simple framework for accelerating application development
Smaller footprint for Java collections
Coarse-grain speculation for emerging processors
A framework for analyzing programs written in proprietary languages
AGERE! (actors and agents reloaded): splash 2011 workshop on programming systems, languages and applications based on actors, agents and decentralized control
Erlang, The Road Movie
The language of languages research project: unifying concepts expressed across different notations
Towards client-aware interface specifications
A regression testing framework for financial time-series databases: an effective combination of fitnesse, scala, and kdb/q
CREST: principled foundations for decentralized systems
Exploring developer's tool path
Emscripten: an LLVM-to-JavaScript compiler
Agile and object oriented practices in embedded systems
Language-based Security as Extreme Modularity (Panel)
Library-based model-driven software development with SugarJ
Alternate annotation checkers using fractional permissions
Coping with distance: an empirical study of communication on the jazz platform
McLAB: enabling programming language, compiler and software engineering research for matlab
Workshop on NExt-generation applications of smartphones (NEAT)
BeneFactor: a flexible refactoring tool for eclipse
Babylscript: multilingual javascript
ACM SIGPLAN international workshop on programming language and systems technologies for internet clients: (PLASTIC 2011)
An 'explicit type enforcement' program transformation tool for preventing integer vulnerabiliites
A case study of language oriented programming with cedalion: [extended abstract]
VMIL 2011: the 5th workshop on virtual machines and intermediate languages
Mobl: the new language of the mobile web
Learning CUDA: lab exercises and experiences, part 2
Testing domain-specific languages
A comparative study of parallel sort algorithms
KonohaScript: static scripting for practical use
Observationally cooperative multithreading
Cedalion 101: "i want my DSL now"
Modularizing crosscutting concerns with ptolemy
Guidance trees: a new programming paradigm for non-programmers
JP2: collecting dynamic bytecode metrics in JVMs
Changing state in the plaid language
Keshmesh: a tool for detecting and fixing java concurrency bug patterns
Extending the graal compiler to optimize libraries
Software objects fairy tales: merging design and runtime objects into the cloud with mydraft

Similar Documents

...
Google Analytics: A Tool to make websites more Robust

Article

...
Mining and analyzing digital archive usage data to support collection development decisions

Article

...
Transportation & work: exploring car usage and employment outcomes in the lsal data (2003).

...
Egidio: A non-invasive approach for synthesizing organizational models

Article

...
Non-invasive product metrics collection: an architecture.

Article

...
A P2P Delivery Method for Sensor Data Stream Based on Load Estimation from Collection Cycles

Article

...
Unifying multi-goal path planning for autonomous data collection

Article

...
Non-invasive software process data collection for expert identification.

Article

...
A SURVEY OF DATA COLLECTION TECHNIQUES IN WIRELESS SENSOR NETWORK

Exploring developer's tool path

Content Provider ACM Digital Library
Author Vlasenko, Jelena
Abstract In this study we introduce the concept of ""cycle"" in daily work of software developers. A cycle is occurs when a developer working on a tool switches to another tool, or also to more, and eventually goes back to the first tool. Using the concept of cycle we explore how the developers distribute their time and navigate among different tools during their work. Analysing the cycles can be beneficial for identifying effective strategies for improvement both of the development processes and of how computers (and their tools) are designed and used. The approach has been validated on data collected non-invasively from team of professional developers for 10 months.
Starting Page 219
Ending Page 220
Page Count 2
File Format PDF
ISBN 9781450309424
DOI 10.1145/2048147.2048216
Language English
Publisher Association for Computing Machinery (ACM)
Publisher Date 2011-10-22
Publisher Place New York
Access Restriction Subscribed
Subject Keyword Tool usage Cycles of work Non-invasive data collection
Content Type Text
Resource Type Article
  • About
  • Disclaimer
  • Feedback
  • Sponsor
  • Contact
  • Chat with Us
About National Digital Library of India (NDLI)
NDLI logo

National Digital Library of India (NDLI) is a virtual repository of learning resources which is not just a repository with search/browse facilities but provides a host of services for the learner community. It is sponsored and mentored by Ministry of Education, Government of India, through its National Mission on Education through Information and Communication Technology (NMEICT). Filtered and federated searching is employed to facilitate focused searching so that learners can find the right resource with least effort and in minimum time. NDLI provides user group-specific services such as Examination Preparatory for School and College students and job aspirants. Services for Researchers and general learners are also provided. NDLI is designed to hold content of any language and provides interface support for 10 most widely used Indian languages. It is built to provide support for all academic levels including researchers and life-long learners, all disciplines, all popular forms of access devices and differently-abled learners. It is designed to enable people to learn and prepare from best practices from all over the world and to facilitate researchers to perform inter-linked exploration from multiple sources. It is developed, operated and maintained from Indian Institute of Technology Kharagpur.

Learn more about this project from here.

Disclaimer

NDLI is a conglomeration of freely available or institutionally contributed or donated or publisher managed contents. Almost all these contents are hosted and accessed from respective sources. The responsibility for authenticity, relevance, completeness, accuracy, reliability and suitability of these contents rests with the respective organization and NDLI has no responsibility or liability for these. Every effort is made to keep the NDLI portal up and running smoothly unless there are some unavoidable technical issues.

Feedback

Sponsor

Ministry of Education, through its National Mission on Education through Information and Communication Technology (NMEICT), has sponsored and funded the National Digital Library of India (NDLI) project.

Contact National Digital Library of India
Central Library (ISO-9001:2015 Certified)
Indian Institute of Technology Kharagpur
Kharagpur, West Bengal, India | PIN - 721302
See location in the Map
03222 282435
Mail: support@ndl.gov.in
Sl. Authority Responsibilities Communication Details
1 Ministry of Education (GoI),
Department of Higher Education
Sanctioning Authority https://www.education.gov.in/ict-initiatives
2 Indian Institute of Technology Kharagpur Host Institute of the Project: The host institute of the project is responsible for providing infrastructure support and hosting the project https://www.iitkgp.ac.in
3 National Digital Library of India Office, Indian Institute of Technology Kharagpur The administrative and infrastructural headquarters of the project Dr. B. Sutradhar  bsutra@ndl.gov.in
4 Project PI / Joint PI Principal Investigator and Joint Principal Investigators of the project Dr. B. Sutradhar  bsutra@ndl.gov.in
Prof. Saswat Chakrabarti  will be added soon
5 Website/Portal (Helpdesk) Queries regarding NDLI and its services support@ndl.gov.in
6 Contents and Copyright Issues Queries related to content curation and copyright issues content@ndl.gov.in
7 National Digital Library of India Club (NDLI Club) Queries related to NDLI Club formation, support, user awareness program, seminar/symposium, collaboration, social media, promotion, and outreach clubsupport@ndl.gov.in
8 Digital Preservation Centre (DPC) Assistance with digitizing and archiving copyright-free printed books dpc@ndl.gov.in
9 IDR Setup or Support Queries related to establishment and support of Institutional Digital Repository (IDR) and IDR workshops idr@ndl.gov.in
I will try my best to help you...
Cite this Content
Loading...