16,710 Hits in 7.2 sec

Beyond the Code Itself: How Programmers Really Look at Pull Requests

Denae Ford, Mahnaz Behroozi, Alexander Serebrenik, Chris Parnin
2019 2019 IEEE/ACM 41st International Conference on Software Engineering: Software Engineering in Society (ICSE-SEIS)  
However, secondary factors-beyond the code itself-can influence those decisions.  ...  To evaluate this question, we evaluate how signals related to perceived gender identity and code quality influenced decisions on accepting pull requests.  ...  This material is based in part upon work supported by the National Science Foundation under grant number DGE-1252376 and 1559593.  ... 
doi:10.1109/icse-seis.2019.00014 dblp:conf/icse/FordBSP19 fatcat:ab6wzn53efbyxoa6jtnpnbbn2m

Discard Avoidance by Improving Fishing Gear Selectivity: Helping the Fishing Industry Help Itself [chapter]

Finbarr G. O'Neill, Jordan Feekings, Robert J. Fryer, Laurence Fauconnet, Pedro Afonso
2019 The European Landing Obligation  
The publisher, the authors, and the editors are safe to assume that the advice and information in this book are believed to be true and accurate at the date of publication.  ...  Neither the publisher nor the authors or the editors give a warranty, express or implied, with respect to the material contained herein or for any errors or omissions that may have been made.  ...  Acknowledgments This work has received funding from the Horizon 2020 Programme under grant agreement DiscardLess number 633680. This support is gratefully acknowledged.  ... 
doi:10.1007/978-3-030-03308-8_14 fatcat:bnjy55b35rb75nratvd3iyoavq

Data Routing Rather than Databases [chapter]

Adam Bosworth
2002 VLDB '02: Proceedings of the 28th International Conference on Very Large Databases  
The net is undergoing a profound change as it moves from an entirely pull-oriented model into a push model.  ...  What is going to be as important in the next 20 years as relational databases were in the prior 20 years is the management of self-describing extensible messages.  ...  In comes a message and the instructions in the message broker looking solely at the message decide who needs to know and how to let them know.  ... 
doi:10.1016/b978-155860869-6/50008-1 dblp:conf/vldb/Bosworth02 fatcat:wpekqey46jc5jdvsqc757mucmy

Hootsuite: In Pursuit of Reactive Systems

Edward Steel, Yanik Berube, Jonas Bonér, Ken Britton, Terry Coatta
2017 Queue  
ES At that time, at least, the main appeal of the Akka system for the JVM was that it provided people beyond the Erlang community with access to the actor model.  ...  When we were starting out, we learned more about how we should be building the system, as well as about how actors really ought to work.  ... 
doi:10.1145/3121437.3131240 fatcat:3vkvdxf67vckthqrkkwyq7bkim

The OKE Corral: Code Organisation and Reconfiguration at Runtime Using Active Linking [chapter]

Herbert Bos, Bart Samwel
2002 Lecture Notes in Computer Science  
The OKE Corral is an active network environment which allows third-party active code to configure an active node's code organisation at any level, including the kernel.  ...  components at runtime.  ...  Acknowledgements We are indebted to Lennert Buytenhek for his help on the thornier issues in kernel hacking and Nadia Shalaby and the reviewers for their excellent feedback.  ... 
doi:10.1007/3-540-36199-5_3 fatcat:jbxpw7lcbrft5fmlk7x63htgga

Discursive Strategies in Style Guides Negotiation on GitHub

Pierre Depaz
2022 RESET  
The combination between one canonical document—uneditable beyond those with privileges, despite GitHub’s pull request mechanism—which exhaustively covers almost all controversial use-cases in the language  ...  Beyond aesthetic preferences aimed at optimizing the clarity of a given source code, style guides also include a technical component which aims at reducing programming errors by catching erroneous patterns  ... 
doi:10.4000/reset.3425 fatcat:qdczkf7ns5amhhflhekm742n4q

Enforcing strict model-view separation in template engines

Terence John Parr
2004 Proceedings of the 13th conference on World Wide Web - WWW '04  
I demonstrate my StringTemplate engine, used to build and other commercial sites, at work solving some nontrivial generational tasks My goal is to formalize the study of template engines, thus  ...  Moreover, given theoretical arguments and empirical evidence, programmers no longer have an excuse to entangle model and view.  ...  Matthew Ford provided very valuable feedback on both the ideas contained herein and the source code for my engine. I thank Benjamin Geer for his review work and for pointing out flaws in my arguments.  ... 
doi:10.1145/988672.988703 dblp:conf/www/Parr04 fatcat:ridxl3wycveufjtzulakotwlee

Dynamically extending the Corral with native code for high-speed packet processing

Herbert Bos, Bart Samwel, Ilja Booij
2006 Computer Networks  
We show how an active network environment was implemented and how this environment allows slow active code to control the code organisation of the fast path.  ...  The underlying code is structured much like components in a 'Click'-router that may be connected or disconnected at runtime.  ...  Acknowledgements We are indebted to Lennert Buytenhek for helping to sort out some of the thornier issues in kernel hacking and Pieter Simoons for significantly improving the Corral code.  ... 
doi:10.1016/j.comnet.2006.04.019 fatcat:thfq3yhcrzgtlgi3pmu6iog5t4

DAQV: Distributed array query and visualization framework

Steven T. Hackstadt, Allen D. Malony
1998 Theoretical Computer Science  
Implementing key components of DAQV in the parallel language (e.g., HPF) itself has led to a robust solution in which clients do not need to know how data is distributed.  ...  This paper describes the design and implementation of the distributed array query and visualization (DAQV) framework, a project sponsored by the Parallel Tools Consortium.  ...  Univ. of Oregon, and the members of the ParaDucks research group at the University of Oregon.  ... 
doi:10.1016/s0304-3975(97)00205-3 fatcat:zqhz6ry4b5gzbewequjiw5s4oa

How to be a Good Member of a Scientific Software Community [Article v1.0]

Alan Grossfield
2022 Living journal of computational molecular science  
Software is ubiquitous in modern science - almost any project, in almost any discipline, requires some code to work.  ...  A crucial but often neglected part of a scientist's training is learning how to use new tools, and how to exist as part of a community of users.  ...  Many packages hosted on GitHub have the documentation in the same repository, so the same pull request mechanism can be used, but even if the docs are separate (or if you find the idea of a pull request  ... 
doi:10.33011/livecoms.3.1.1473 pmid:35611180 pmcid:PMC9126302 fatcat:gjbndzllvnhr5jy6yhv7o5hgla

Conscientious software

Richard P. Gabriel, Ron Goldman
2006 SIGPLAN notices  
A promising approach seems to be to separate software that does the work (allopoietic) from software that keeps the system alive (autopoietic).  ...  To create such software will require us to change some of our underlying assumptions about how we write programs.  ...  It goes beyond what people can really write.  ... 
doi:10.1145/1167515.1167510 fatcat:zphqvvixkbg5dchrpp6wfpnnji

Conscientious software

Richard P. Gabriel, Ron Goldman
2006 Proceedings of the 21st annual ACM SIGPLAN conference on Object-oriented programming systems, languages, and applications - OOPSLA '06  
A promising approach seems to be to separate software that does the work (allopoietic) from software that keeps the system alive (autopoietic).  ...  To create such software will require us to change some of our underlying assumptions about how we write programs.  ...  It goes beyond what people can really write.  ... 
doi:10.1145/1167473.1167510 dblp:conf/oopsla/GabrielG06 fatcat:zxiqkdchyrcaddyfsfvbnb47ge

Context-aware conversational developer assistants

Nick C. Bradley, Thomas Fritz, Reid Holmes
2018 Proceedings of the 40th International Conference on Software Engineering - ICSE '18  
was conducted in the Software Practices Laboratory at the University of British Columbia.  ...  They work with millions of lines of computer code and run their code through various independent tools to help edit, build and test systems and for project management to get their programs running smoothly  ...  the code itself.  ... 
doi:10.1145/3180155.3180238 dblp:conf/icse/BradleyFH18 fatcat:ktc4itqyb5frdislfawrp42sou

"Could You Define That in Bot Terms"?

Kiel Long, John Vines, Selina Sutton, Phillip Brooker, Tom Feltwell, Ben Kirman, Julie Barnett, Shaun Lawson
2017 Proceedings of the 2017 CHI Conference on Human Factors in Computing Systems - CHI '17  
of requests that are deemed to be inappropriate for the Reddit community.  ...  In this paper we present the findings of an analysis of 2284 submissions across three discussion groups dedicated to the request, creation and discussion of bots on Reddit.  ...  CuRAtOR is funded through the Empathy and Trust in Online Communicating (EMoTICON) funding call administered by the Economic and Social Research Council in conjunction with the RCUK Connected Communities  ... 
doi:10.1145/3025453.3025830 dblp:conf/chi/LongVSBFKBL17 fatcat:sk46vszjjbdlfjim5b2vizezgy

"The life they save may be mine": Diffusion of overdose prevention information from a city sponsored programme

Susan G. Sherman, Donald S. Gann, Karin E. Tobin, Carl A. Latkin, Christopher Welsh, Peter Bielenson
2009 International journal of drug policy  
The study underscores the importance of promoting the diffusion of information and skills within overdose prevention programmes.  ...  The current qualitative study examines diffusion of information and innovation among participants in Staying Alive, an overdose prevention and naloxone distribution programme in Baltimore, MD.  ...  We appreciate the openness of participants who shared their stories.  ... 
doi:10.1016/j.drugpo.2008.02.004 pmid:18502635 fatcat:cbpixycpcnesjm3rm37jfanijm
« Previous Showing results 1 — 15 out of 16,710 results