10,181 Hits in 3.7 sec

Navigate, Understand, Communicate: How Developers Locate Performance Bugs

Sebastian Baltes, Oliver Moseler, Fabian Beck, Stephan Diehl
2015 2015 ACM/IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM)  
Objective: We wanted to investigate how developers, when locating performance bugs, navigate through the code, understand the program, and communicate the detected issues.  ...  The integration of visualization and code helped developers to understand the bug.  ...  ACKNOWLEDGMENT The authors thank all developers participating in the study.  ... 
doi:10.1109/esem.2015.7321208 dblp:conf/esem/BaltesMB015 fatcat:wfnhuvgiffednpqiki6enghhq4

Conversations in developer communities

M. Cameron Jones, Elizabeth F. Churchill
2009 Proceedings of the fourth international conference on Communities and technologies - C&T '09  
We consider what the characteristics are of each of these groups, why there is such a strong divide, and how the periphery functions in the community process.  ...  We explore how these problems manifest themselves in the conversations users have in the associated discussion forums, and examine the community practices and processes at work in collaborative debugging  ...  By studying the interactions among members of ad-hoc developer communities we can begin to understand not only how independent developers support each other in learning about, and debugging programs, but  ... 
doi:10.1145/1556460.1556489 dblp:conf/candt/JonesC09 fatcat:cebyclo3l5dhbfq3vqqzea4bqq

OSS Integration Issues and Community Support: An Integrator Perspective [chapter]

Claudia Ayala, Daniela S. Cruzes, Anh Duc Nguyen, Reidar Conradi, Xavier Franch, Martin Höst, Muhammad Ali Babar
2012 IFIP Advances in Information and Communication Technology  
For gaining an understanding of the common problems that organizations face when integrating OSS components, and the role played by OSS communities, we performed an exploratory study on 25 OSS integration  ...  In addition, contrary to the common belief that understanding code from someone else is a hard and undesirable task, some integrators consider OSS code even more understandable than their own code.  ...  to find bugs in own code RQ1.4 How Are OSS Communities Being Followed Up?  ... 
doi:10.1007/978-3-642-33442-9_9 fatcat:uxxvain7rrd7nhjrcsgva4xkua

Analyzing and communicating usability data

Nandini P. Nayak, Debbie Mrazek, David R. Smith
1995 ACM SIGCHI Bulletin  
At the CHI '94 Workshop: "Analyzing and Communicating Usability Data", usability researchers and practitioners gathered to discuss how usability data should be collected, analyzed, and communicated to  ...  help ensure the design and development of usable products.  ...  Another advantage of putting usability bugs into the corporate bug list, is that you can track how many were actually fixed.  ... 
doi:10.1145/202642.202649 fatcat:qcl6sryhyzavjmk4p63eswwuji

Communication functions and the adaptation of design representations in interdisciplinary teams

David G. Hendry
2004 Proceedings of the 2004 conference on Designing interactive systems processes, practices, methods, and techniques - DIS '04  
This analysis shows how representational use is subject to adaptive pressure from the communication demands in interdisciplinary teams.  ...  The consequences of this pressure for understanding the nature of design are discussed.  ...  Yet, the bug tracker may be the principal mechanism for communicating with developers and building grass roots support for change.  ... 
doi:10.1145/1013115.1013133 dblp:conf/ACMdis/Hendry04 fatcat:hw5x2bhl6fadfpvcfzit5gdfnm

Securing frame communication in browsers

Adam Barth, Collin Jackson, John C. Mitchell
2009 Communications of the ACM  
(change the location of) another frame.  ...  Although restricting navigation is essential to providing isolation, navigation also enables one form of inter-frame communication used in mashup frameworks from leading companies.  ...  These additional navigations do not sacrifice security because an attacker can perform the navigations indirectly, but allowing them is more convenient for honest web developers.  ... 
doi:10.1145/1516046.1516066 fatcat:sts7bcwctne43gyuetyehslxua

An analysis of browser domain-isolation bugs and a light-weight transparent defense mechanism

Shuo Chen, David Ross, Yi-Min Wang
2007 Proceedings of the 14th ACM conference on Computer and communications security - CCS '07  
Isolation bugs have been exploited on most major browser products. This paper presents a focused study of browser isolation bugs and attacks.  ...  The basic idea is to introduce domain-specific "accents" to scripts and HTML object names so that two frames cannot communicate/interfere if they have different accents.  ...  Jose Meseguer helped us better understand the concept of non-interference.  ... 
doi:10.1145/1315245.1315248 dblp:conf/ccs/ChenRW07 fatcat:eezgyode7nbwhkw6dhccvd2i3m


N. Abd Razak, U. Ujang, S. Mohd Salleh, S. Azri, T. L. Choon
2019 The International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences  
This application development involves the use of cross platforms for Android and iOS. The application uses location based services (LBS) to find out the complaint address of the user.  ...  This study focuses on the development of mobile application for complaints in gated and guarded housing areas. This community area is equipped with fences and controlled by the guard.  ...  Is the application understandable to use? iii. Is the app fast enough? iv. Do you find the functionality is good? (button, navigation and location marker) v.  ... 
doi:10.5194/isprs-archives-xlii-4-w16-17-2019 fatcat:lrqmavpbz5hy3eoidt4v4xejiu

Challenges of integrating NASAs space communication networks

J. M. Reinert, P. Barnes
2013 2013 IEEE International Systems Conference (SysCon)  
The Space Communications and Navigation (SCaN) Program is pursuing integration of these networks and has performed a variety of architecture trade studies to determine what integration options would be  ...  NASA space communication services are provided by three separately designed, developed, maintained, and operated communications networks known as the Deep Space Network (DSN), Near Earth Network (NEN)  ...  How the software systems are developed has a major impact on how easily and efficiently they can be maintained.  ... 
doi:10.1109/syscon.2013.6549925 dblp:conf/syscon/ReinertB13 fatcat:yj6nin2pxjco3a4lvp633bfqsq

FLOSS UX Design: An Analysis of User Experience Design in Firefox and [chapter]

Paula M. Bach, John M. Carroll
2009 IFIP Advances in Information and Communication Technology  
The facets of activity awareness are common ground, community of practice, social capital, and human development.  ...  We analyze the social complexity of integrating UX practices into the two open source projects using activity awareness, a framework for understanding team performance in collective endeavors of significant  ...  Evidence of this is the need for guided direction in how to participate in and navigate the community.  ... 
doi:10.1007/978-3-642-02032-2_21 fatcat:abgcyweoofcb7gk5luhtnsrsyy

Putting information foraging theory to work: Community-based design patterns for programming tools

Tahmid Nabi, Kyle M. D. Sweeney, Sam Lichlyter, David Piorkowski, Chris Scaffidi, Margaret Burnett, Scott D. Fleming
2016 2016 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC)  
This catalog is grounded in Information Foraging Theory (IFT), which empirical studies have shown to be useful for understanding how developers look for information during development tasks.  ...  New design patterns, authored by members of the research community for the catalog, concretely explain how to apply IFT in tool design.  ...  For example, such tools include search and recommendation functions that can help a developer find the location of a bug in order to fix it [20] [21] , or to leave and view notes for one another [30  ... 
doi:10.1109/vlhcc.2016.7739675 dblp:conf/vl/NabiSLPSBF16 fatcat:gevp7r7vn5a5hfhvejr2uwbxre

Debugging Statecharts Via Model-Code Traceability [chapter]

Liang Guo, Abhik Roychoudhury
2008 Communications in Computer and Information Science  
We feel that our debugging methodology fits in well with design flows in model-driven software development.  ...  In this paper, we show how Statechart models can be validated/debugged by (a) generating code from the Statechart models, (b) employing established software debugging methods like program slicing on the  ...  Usually the model designers are interested in how the model is executed -that is, how transitions are fired between ORstates. Building hierarchical bug report at code-level is studied in [16] .  ... 
doi:10.1007/978-3-540-88479-8_21 fatcat:6liezm2nanbezh3u5nzrp66zte

A Practical Approach to Project Management in a Very Small Company [chapter]

Edgar Caballero, Jose A. Calvo-Manzano
2012 Communications in Computer and Information Science  
This article shows how a very small company has tailored Scrum according to its own needs. The main additions made were the "sprint design" phase and the "sprint test" phase.  ...  In the bugs list, users can change bug states, assign bugs to developers and testers and edit bug (change severity, release/iteration, effort, etc.).  ...  Its goal is to get the domain model, the high level requirements specification and the application map navigation in order to improve the requirements understanding and their cohesion.  ... 
doi:10.1007/978-3-642-31199-4_28 fatcat:au4fpirwabfnhmu5whcrnzai7i

Minimizing energy expenditure in smart devices

Soumya Kanti Datta, Christian Bonnet, Navid Nikaein
The software development practices that result in high power consumption are also described. An application "Power Monitor" is developed to understand the usage pattern of smart devices.  ...  We have presented three usage patterns and have shown that how higher power consumption can be estimated from such patterns.  ...  Best practice for getting location information Location based applications (e.g. Google Maps, Navigation, Four Square) are very popular among users.  ... 
doi:10.1109/cict.2013.6558187 fatcat:a7v5c5awivayzgfen4k63keub4

The Strategy Finding Task Within Collaborative Networks, Based on an Exemplary Case of the Linux Community [chapter]

Ruben van Wendel de Joode, Jeroen Kemp
2002 IFIP Advances in Information and Communication Technology  
This anlcle will focus on how the strategy finding task is performed within collaborative networks in general and in the open source community of Unux in panicular.  ...  It is argued that a number of mechanisms have institutionalised this interaction in the community.  ...  'strategy finding task' and will explain how this task is performed quite successfully.  ... 
doi:10.1007/978-0-387-35585-6_55 fatcat:y7gckzqigbeuhp5cqyx5au4qwe
« Previous Showing results 1 — 15 out of 10,181 results