|
|
|
|
| Elliot Jaffe is a seasoned industry professional currently working as CTO of Rounds.com. Elliot has held chief technology officer (CTO) and vice president of research and development (VP R&D) positions at various high-tech companies, most notably PictureVision Inc, which he founded in 1995 and sold to Kodak in 2000. He has served as an Entrepreneur in Residence, and currently sits on a number of advisory boards. Elliot holds a PhD and MS in Computer Science from The Hebrew University of Jerusalem and a BS in Mathematics from Carnegie Mellon University. Elliot’s technical focus has been on distributed systems, storage systems, and operating systems. His works include two-phase commit protocols, distributed system defenses, and large-scale storage applications. In his free time, he serves as a board member for a number of start-ups, is an amateur cook, and is a father to six boys. |
|
|
|
Date Reviewed |
|
|
1 - 10 of 41
reviews
|
|
|
|
|
|
|
|
Design patterns for managing up Matsudaira K. Communications of the ACM 62(3): 43-45, 2019. Type: Article
This short article is intended for professional settings, where you may be reporting to a chain of managers and must interact with them. The author provides recommendations in the form of response patterns that you can utilize when you...
|
Dec 27 2019 |
|
|
|
|
|
|
The debugging mind-set O’Dell D. Communications of the ACM 60(6): 40-45, 2017. Type: Article
The author’s views on debugging as a learnable activity are presented in this article. O’Dell reviews literature from computer science (CS) and psychology and reaches the conclusion that debugging is not a black art...
|
Jul 24 2017 |
|
|
|
|
|
|
Cooperation, collaboration and pair-programming: field studies on backup behavior Coman I., Robillard P., Sillitti A., Succi G. Journal of Systems and Software 91124-134, 2014. Type: Article
Coman et al. describe two studies of pair programming. They define the term backup behavior as the extent to which team members help each other perform their roles, that is, how much they act as backup for their peers....
|
May 6 2015 |
|
|
|
|
|
|
From open-source software to Wikipedia: ‘backgrounding’ trust by collective monitoring and reputation tracking de Laat P. Ethics and Information Technology 16(2): 157-169, 2014. Type: Article
This paper by de Laat is a soft science view of trust mechanisms on open-source and crowd-sourced media. Particular attention is paid to Wikipedia’s curation mechanisms. The author suggests that there are three broad mechanis...
|
Mar 3 2015 |
|
|
|
|
|
|
Software testing with code-based test generators: data and lessons learned from a case study with an industrial software component Braione P., Denaro G., Mattavelli A., Vivanti M., Muhammad A. Software Quality Journal 22(2): 311-333, 2014. Type: Article
This paper is an interesting indictment of the current state of test generators for software programs. The authors provide a very good overview of the available test generator methodology and discuss the more than 20 years of research ...
|
Jul 23 2014 |
|
|
|
|
|
|
A study of Linux file system evolution Lu L., Arpaci-Dusseau A., Arpaci-Dusseau R., Lu S. ACM Transactions on Storage 10(1): 1-32, 2014. Type: Article
The authors of this paper have performed a Herculean task, categorizing more than 5,000 file system patches to the Linux 2.6 kernel from six different file systems (Btrfs, Ext3, Ext4, JFS, ReiserFS, and XFS). Each patch is assigned int...
|
May 6 2014 |
|
|
|
|
|
|
Exploring socio-technical dependencies in open source software projects: towards an automated data-driven approach Syeed M., Hammouda I., Berko C. Academic MindTrek 2013 (Proceedings of the Academic MindTrek Conference, Tampere, Finland, Oct 1-4, 2013) 273-280, 2013. Type: Proceedings
This paper discusses the collection and analysis of software development and sociological metrics related to open-source development. Open-source development often involves hundreds of participants who do not share a working environmen...
|
Apr 1 2014 |
|
|
|
|
|
|
Event logs for the analysis of software failures: a rule-based approach Cinque M., Cotroneo D., Pecchia A. IEEE Transactions on Software Engineering 39(6): 806-821, 2013. Type: Article
A very good description of the challenges of parsing log files begins this paper. The authors explain that ad-hoc logging statements are insufficient for fully understanding and tracking errors in software systems. They propose an abst...
|
Sep 5 2013 |
|
|
|
|
|
|
Network traffic from Anarchy Online: analysis, statistics and applications: a server-side traffic trace Petlund A., Halvorsen P., Hansen P., Lindgren T., Casais R., Griwodz C. MMSys 2012 (Proceedings of the 3rd Multimedia Systems Conference, Chapel Hill, NC, Feb 22-24, 2012) 95-100, 2012. Type: Proceedings
In this paper, Petlund et al. describe a publicly available tcpdump trace from a live production massive multiplayer online game (MMOG) called Anarchy Online. MMOG traffic differs from the more common streaming traffic of websit...
|
Mar 28 2013 |
|
|
|
|
|
|
Version control with Git (2nd ed.) Loeliger J., McCullough M., O’Reilly Media, Inc., Sebastopol, CA, 2012. 456 pp. Type: Book (978-1-449316-38-9)
This book is larger than you might expect. A number of people asked me if there was really that much to write about a simple version control system (VCS). The authors have done a very good job covering four major areas related to Git: ...
|
Nov 16 2012 |
|
|
|
|
|
|
|
|
|
|
|