10,827 Hits in 15.2 sec

Don't touch my code!

Christian Bird, Nachiappan Nagappan, Brendan Murphy, Harald Gall, Premkumar Devanbu
2011 Proceedings of the 19th ACM SIGSOFT symposium and the 13th European conference on Foundations of software engineering - SIGSOFT/FSE '11  
We examine the relationship between different ownership measures and software failures in two large software projects: Windows Vista and Windows 7.  ...  Ownership is a key aspect of large-scale software development.  ...  THEORY & RELATED WORK A number of prior studies have examined the effect of developer contribution behavior on software quality.  ... 
doi:10.1145/2025113.2025119 dblp:conf/sigsoft/BirdNMGD11 fatcat:k5tiqmnio5gmhgzkaajnomh6hi

Practice and perception of team code ownership

Todd Sedano, Paul Ralph, Cécile Péraire
2016 Proceedings of the 20th International Conference on Evaluation and Assessment in Software Engineering - EASE '16  
Instead, this paper examines how a team feels that they own the code. We define "sense of team code ownership" as the degree to which individual members of the team feel collective ownership.  ...  Thus, a dilemma arises for the programmers working on the next story that touches this part of the code: do they continue bolting on more code, or do they perform the pretermitted refactoring?  ... 
doi:10.1145/2915970.2916002 dblp:conf/ease/SedanoRP16 fatcat:ifdhawjcwjandne6k3nbxc32g4

When testing meets code review

Davide Spadini, Maurício Aniche, Margaret-Anne Storey, Magiel Bruntink, Alberto Bacchelli
2018 Proceedings of the 40th International Conference on Software Engineering - ICSE '18  
for ensuring the quality of test code.  ...  For production code, many open source and industrial software projects employ code review, a well-established software quality practice, but the question remains whether and how code review is also used  ...  Nevertheless, the real effect of these practices on code review effectiveness and on the eventual test code quality is not known: some practices may be beneficial, other may simply waste reviewers' time  ... 
doi:10.1145/3180155.3180192 dblp:conf/icse/SpadiniASBB18 fatcat:wivesxlkgbdkzl7nrgxnljzbdu

Shaping Code

Jay P. Kesan, Rajiv C. Shah
2002 Social Science Research Network  
The downstream effect of the GPL on derivative software has led Microsoft, as a partisan commentator, to analogize the GPL to a virus that infects all the code it touches. 469 Apache represents the other  ...  They simply don't have the staff and resources to focus on developing high quality code. For example, during the development of NCSA Mosaic, the goal was to make the code work "most of the time."  ... 
doi:10.2139/ssrn.328920 fatcat:pdubxx2jrrbmrbwwtmb3rjhcuu

Refactoring: Improving the Design of Existing Code [chapter]

Martin Fowler
2002 Lecture Notes in Computer Science  
to improve the quality of software.  ...  In these cases I give my more controversial advice: Don't tell! Subversive? I don't think so. Software developers are professionals. Our job is to build effective software as rapidly as we can.  ...  Create a subclass for that subset of features. Duplicate code is one of the principal bad things in systems.  ... 
doi:10.1007/3-540-45672-4_31 fatcat:4ija3tn2nnbctk5atyreyjlzxu

Real-time collaborative coding in a web IDE

Max Goldman, Greg Little, Robert C. Miller
2011 Proceedings of the 24th annual ACM symposium on User interface software and technology - UIST '11  
We examine the problem of collaborative coding in the face of program compilation errors introduced by other users which make collaboration more difficult, and describe an algorithm for errormediated integration  ...  of program code.  ...  Opinions, findings, conclusions, or recommendations expressed herein are those of the authors and do not necessarily reflect the views of the sponsors.  ... 
doi:10.1145/2047196.2047215 dblp:conf/uist/GoldmanLM11 fatcat:3y5er4wx6nevvj2ebhkwwqxeri

Interpersonal Conflicts During Code Review: Developers' Experience and Practices

Pavlína Wurzel Gonçalves, Gül Çalikli, Alberto Bacchelli
2022 Zenodo  
Code review consists of manual inspection, discussion, and judgment of source code by developers other than the code's author.  ...  Moreover, the analysis provided insights on how strongly conflicts during code review and its context (i.e., code, developer, team, organization) are intertwined.  ...  Bacchelli gratefully acknowledge the support of the Swiss National Science Foundation through the SNF Project No. PP00P2_170529.  ... 
doi:10.5281/zenodo.5851633 fatcat:4stknhub45boxbzfjipt5sp5wq

When Testing Meets Code Review: Why and How Developers Review Tests

Davide Spadini, Mauricio Aniche, Margaret-Anne Storey, Magiel Bruntink, Alberto Bacchelli
2018 Zenodo  
In Proceedings of the 40th International Conference on Software Engineering (ICSE'18), May 27-3 June 2018 — Gothenburg, Sweden  ...  This paper is a pre-print of: Davide Spadini, Maurício Aniche, Margaret-Anne Storey, Magiel Bruntink, Alberto Bacchelli – When Testing Meets Code Review: Why and How Developers Review Tests.  ...  ACKNOWLEDGMENTS The authors would like to thank all participants of the interviews. A.  ... 
doi:10.5281/zenodo.1688845 fatcat:2i7owqdguvgxncz6ohvbmojyge

The Meta-Emotion Interview and Coding System [chapter]

2014 The Sourcebook of Nonverbal Measures  
M anusov, 20 0 3 0 4 9 5 4 5 CIP Publisher's Note T h e publisher has go n e to great lengths to ensure the quality o f this reprint but points out that som e im perfections in the original may be apparent  ...  N o part o f this book m ay be reproduced in any form , by photostat, m icroform , retrieval system, o r any oth er means, w ithout p rior written permission o f the publisher.  ...  their separate effects by modifying one of these channels during the research process or coding process.  ... 
doi:10.4324/9781410611703-15 fatcat:zoxkkgrs6rd5tfp6u6fjw6pppe

From Cards to Code: How Extreme Programming Re-Embodies Programming as a Collective Practice

Adrian MacKenzie, Simon Monk
2004 Computer Supported Cooperative Work (CSCW)  
Extreme Programming proposes that collaborative software development should be centred on the practices of programming.  ...  It examines some of the many artifices, devices, techniques and talk that come together as a complicated contemporary software system is produced.  ...  Actually, coding according to these rules involves quite a lot of organisation and negotiation. A second change touchs on the question of who does coding.  ... 
doi:10.1023/b:cosu.0000014873.27735.10 fatcat:exuruzwy4ng4vn4lcibh7blvhy

Supporting Quality In Test Code For Higher Quality Software Systems

Davide Spadini
2021 Zenodo  
Then, we study test design issues and their impact on the overall software code quality, demonstrating how important it is to have a good and effective test suite.  ...  To this aim, we investigate the impact of test design issues on code quality and the practices when writing and reviewing test code.  ...  The Relation of Test Smells to Software Code Quality On The Relation of Test Smells to Software Code Quality On The Relation of Test Smells to Software Code Quality Furthermore, we delved  ... 
doi:10.5281/zenodo.4600817 fatcat:5j26gy2wzjfljkij6vkq2wkvd4

In Code, We Trust? Regulation and Emancipation in Cyberspace

Zhu Chenwei
2004 SCRIPTed: A Journal of Law, Technology & Society  
Code is one of the regulatory modalities as identified by Lawrence Lessig. It is proposed that, in cyberspace, code should not only regulate but also emancipate.  ...  However, the emancipatory dimension of code has long been neglected since law and market are increasingly operating in a normative vacuum.  ...  (Law's Empire , 1986) Lawrence Lessig: We live life in real space, subject to the effects of code. We live ordinary lives, subject to the effects of code.  ... 
doi:10.2966/scrip.010404.585 fatcat:onxv3amjnbeqtpjntd6i7uaftq

Editorial for the special section on Empirical Studies in Software Engineering Selected, and extended papers from the Eighteenth International Conference on Evaluation and Assessment in Software Engineering, May 13th–14th 2014, London, UK

Tracy Hall, Steve Counsell, Ingunn Myrtveit
2015 Information and Software Technology  
The second replication paper: "On the Usefulness of Ownership Metrics in Open-Source Software Projects" by  ...  The research questions included detailed examination of the frequency of studies over that period, the composition of authors in the studies, the topics addressed and how study results had been presented  ...  Devanbu, Don't touch my code!  ... 
doi:10.1016/j.infsof.2015.02.015 fatcat:bncl5d6pm5d3jl4wqiewrmb3f4

Engaging Learners: Differential Equations in Today's World (full issue)

2021 CODEE Journal  
Consuela Blue researched the disease and its effects on people, then using data from 2013-2017 predicted forward.  ...  For the past few years we have offered one section of Calculus II in traditional mode and one in internationalized mode, and we have compared results.  ...  It has been another fascinating endeavor of the CODEE Community; we look forward to more in the future.  ... 
doi:10.5642/codee.202114.01.06 fatcat:dl4ftrvvr5cyrad6tehaxjfxta

Software quality assurance in Scrum: The need for concrete guidance on SQA strategies in meeting user expectations

Tiisetso Khalane, Maureen Tanner
2013 2013 International Conference on Adaptive Science and Technology  
A majority of articles that have touched on software quality and software quality assurance investigated XP not Scrum.  ...  This Masters Thesis Software Quality Assurance in Scrum is my own work. 4.  ... 
doi:10.1109/icastech.2013.6707499 fatcat:n7ep2flc4ffg3ezbghnvsbyh7u
« Previous Showing results 1 — 15 out of 10,827 results