
Dror G. Feitelson
Person information
- affiliation: Hebrew University of Jerusalem, Israel
Refine list

refinements active!
zoomed in on ?? of ?? records
view refined list in
export refined list as
showing all ?? records
2020 – today
- 2021
- [i10]Idan Amit, Nili Ben Ezra, Dror G. Feitelson:
Follow Your Nose - Which Code Smells are Worth Chasing? CoRR abs/2103.01861 (2021) - [i9]Dror G. Feitelson, Ayelet Mizrahi, Nofar Noy, Aviad Ben Shabat, Or Eliyahu, Roy Sheffer:
How Developers Choose Names. CoRR abs/2103.07487 (2021) - [i8]Omer Regev, Michael Soloveitchik, Dror G. Feitelson:
Using Non-Verbal Expressions as a Tool in Naming Research. CoRR abs/2103.08701 (2021) - [i7]Dror G. Feitelson:
Considerations and Pitfalls in Controlled Experiments on Code Comprehension. CoRR abs/2103.08769 (2021) - [i6]Roee Cates, Nadav Yunik, Dror G. Feitelson:
Does Code Structure Affect Comprehension? On Using and Naming Intermediate Variables. CoRR abs/2103.11008 (2021) - [i5]Guy Amir, Ayala Prusak, Tal Reiss, Nir Zabari, Dror G. Feitelson:
Use and Perceptions of Multi-Monitor Workstations: A Natural Experiment. CoRR abs/2103.13198 (2021) - 2020
- [i4]Idan Amit, Dror G. Feitelson:
The Corrective Commit Probability Code Quality Metric. CoRR abs/2007.10912 (2020)
2010 – 2019
- 2019
- [j54]Dror G. Feitelson
:
Tony's law. Commun. ACM 62(2): 28-31 (2019) - [j53]Shulamyt Ajami, Yonatan Woodbridge, Dror G. Feitelson
:
Syntax, predicates, idioms - what really affects code complexity? Empir. Softw. Eng. 24(1): 287-328 (2019) - [c88]Dror G. Feitelson:
Eye tracking and program comprehension. EMIP@ICSE 2019: 1 - [c87]Omer Levy, Dror G. Feitelson
:
Understanding large-scale software: a hierarchical view. ICPC 2019: 283-293 - [c86]Idan Amit, Dror G. Feitelson:
Which Refactoring Reduces Bug Rate? PROMISE 2019: 12-15 - 2017
- [j52]Ahmad Jbara
, Dror G. Feitelson:
How programmers read regular code: a controlled experiment using eye tracking. Empir. Softw. Eng. 22(3): 1440-1477 (2017) - [c85]Gal Beniamini, Sarah Gingichashvili, Alon Klein-Orbach, Dror G. Feitelson
:
Meaningful identifier names: the case of single-letter variables. ICPC 2017: 45-54 - [c84]Eran Avidan, Dror G. Feitelson
:
Effects of variable names on comprehension an empirical study. ICPC 2017: 55-65 - [c83]Shulamyt Ajami, Yonatan Woodbridge, Dror G. Feitelson
:
Syntax, predicates, idioms: what really affects code complexity? ICPC 2017: 66-76 - [c82]Netanel Zakay, Dror G. Feitelson:
Models for evaluating throughput. SYSTOR 2017: 33:1 - 2016
- [c81]Dror G. Feitelson:
Resampling with Feedback - A New Paradigm of Using Workload Data for Performance Evaluation. Euro-Par 2016: 3-21 - [c80]Netanel Zakay, Dror G. Feitelson:
Semi-Open Trace Based Simulation for Reliable Evaluation of Job Throughput and User Productivity. SYSTOR 2016: 29:1 - 2015
- [b2]Dror G. Feitelson:
Workload Modeling for Computer Systems Performance Evaluation. Cambridge University Press 2015, ISBN 978-1-107-07823-9, pp. I-XV, 1-551 - [j51]Jonathan Tamary, Dror G. Feitelson
:
The rise of Chrome. PeerJ Comput. Sci. 1: e28 (2015) - [j50]Dror G. Feitelson
:
From Repeatability to Reproducibility and Corroboration. ACM SIGOPS Oper. Syst. Rev. 49(1): 3-11 (2015) - [c79]Netanel Zakay, Dror G. Feitelson
:
Semi-Open Trace Based Simulation for Reliable Evaluation of Job Throughput and User Productivity. CloudCom 2015: 413-421 - [c78]Eran Avidan, Dror G. Feitelson
:
From obfuscation to comprehension. ICPC 2015: 178-181 - [c77]Ahmad Jbara, Dror G. Feitelson
:
How programmers read regular code: a controlled experiment using eye tracking. ICPC 2015: 244-254 - [i3]Dror G. Feitelson:
Using Students as Experimental Subjects in Software Engineering Research - A Review and Discussion of the Evidence. CoRR abs/1512.08409 (2015) - [i2]Jonathan Tamary, Dror G. Feitelson:
The rise of Chrome. PeerJ Prepr. 3: e966 (2015) - 2014
- [j49]Netanel Zakay, Dror G. Feitelson
:
Workload resampling for performance evaluation of parallel job schedulers. Concurr. Comput. Pract. Exp. 26(12): 2079-2105 (2014) - [j48]Ahmad Jbara
, Adam Matan, Dror G. Feitelson:
High-MCC Functions in the Linux Kernel. Empir. Softw. Eng. 19(5): 1261-1298 (2014) - [j47]Dror G. Feitelson, Dan Tsafrir, David Krakov:
Experience with using the Parallel Workloads Archive. J. Parallel Distributed Comput. 74(10): 2967-2982 (2014) - [c76]Ahmad Jbara, Dror G. Feitelson
:
On the effect of code regularity on comprehension. ICPC 2014: 189-200 - [c75]Ahmad Jbara, Dror G. Feitelson:
JCSD: visual support for understanding code control structure. ICPC 2014: 300-303 - [c74]Netanel Zakay, Dror G. Feitelson
:
Preserving User Behavior Characteristics in Trace-Based Simulation of Parallel Job Scheduling. MASCOTS 2014: 51-60 - 2013
- [j46]Dror G. Feitelson
, Eitan Frachtenberg
, Kent L. Beck:
Development and Deployment at Facebook. IEEE Internet Comput. 17(4): 8-17 (2013) - [c73]David Krakov, Dror G. Feitelson
:
Comparing Performance Heatmaps. JSSPP 2013: 42-61 - [c72]Ohad Shai, Edi Shmueli, Dror G. Feitelson
:
Heuristics for Resource Matching in Intel's Compute Farm. JSSPP 2013: 116-135 - [c71]Ahmad Jbara, Dror G. Feitelson
:
Characterization and assessment of the linux configuration complexity. SCAM 2013: 11-20 - [c70]Netanel Zakay, Dror G. Feitelson:
Workload resampling for performance evaluation of parallel job schedulers. ICPE 2013: 149-160 - [c69]Yoel Zeldes, Dror G. Feitelson:
On-line fair allocations based on bottlenecks and global priorities. ICPE 2013: 229-240 - 2012
- [j45]Dror G. Feitelson
:
Perpetual development: A model of the Linux kernel life cycle. J. Syst. Softw. 85(4): 859-875 (2012) - [j44]Yoav Etsion, Dror G. Feitelson
:
Exploiting Core Working Sets to Filter the L1 Cache with Random Sampling. IEEE Trans. Computers 61(11): 1535-1550 (2012) - [c68]Danny Dolev, Dror G. Feitelson, Joseph Y. Halpern, Raz Kupferman, Nathan Linial:
No justified complaints: on fair sharing of multiple resources. ITCS 2012: 68-75 - [c67]Ahmad Jbara, Adam Matan, Dror G. Feitelson
:
High-MCC functions in the Linux kernel. ICPC 2012: 83-92 - [c66]David Krakov, Dror G. Feitelson
:
High-Resolution Analysis of Parallel Job Workloads. JSSPP 2012: 178-195 - [c65]Netanel Zakay, Dror G. Feitelson
:
On Identifying User Session Boundaries in Parallel Workload Logs. JSSPP 2012: 216-234 - [c64]David Mehrzadi, Dror G. Feitelson:
On extracting session data from activity logs. SYSTOR 2012: 3 - 2011
- [c63]Michael Gopshtein, Dror G. Feitelson
:
Trading off quality for throughput using content adaptation in web servers. SYSTOR 2011: 6 - [i1]Danny Dolev, Dror G. Feitelson, Joseph Y. Halpern, Raz Kupferman, Nati Linial:
No justified complaints: On fair sharing of multiple resources. CoRR abs/1106.2673 (2011) - 2010
- [j43]Ayelet Israeli
, Dror G. Feitelson
:
The Linux kernel as a case study in software evolution. J. Syst. Softw. 83(3): 485-501 (2010) - [c62]Tal Ben-Nun, Yoav Etsion, Dror G. Feitelson
:
Design and implementation of a generic resource sharing virtual time dispatcher. SYSTOR 2010 - [c61]Michael Gopshtein, Dror G. Feitelson:
Empirical quantification of opportunities for content adaptation in web servers. SYSTOR 2010
2000 – 2009
- 2009
- [j42]Maayan Zhitomirsky-Geffet, Dror G. Feitelson, Eitan Frachtenberg
, Yair Wiseman:
A unified strategy for search and result representation for an online bibliographical catalogue. Online Inf. Rev. 33(3): 511-536 (2009) - [j41]Edi Shmueli, Dror G. Feitelson
:
On Simulation and Design of Parallel-Systems Schedulers: Are We Doing the Right Thing? IEEE Trans. Parallel Distributed Syst. 20(7): 983-996 (2009) - [c60]Yoav Etsion, Tal Ben-Nun, Dror G. Feitelson
:
A global scheduling framework for virtualization environments. IPDPS 2009: 1-8 - [c59]Dror G. Feitelson
, Edi Shmueli:
A case for conservative workload modeling: Parallel job scheduling with daily cycles of activity. MASCOTS 2009: 1-8 - [c58]Omer Duskin, Dror G. Feitelson
:
Distinguishing humans from robots in web search logs: preliminary results using query rates and intervals. WSCD@WSDM 2009: 15-19 - [e12]Miriam Allalouf, Michael Factor, Dror G. Feitelson:
Proceedings of of SYSTOR 2009: The Israeli Experimental Systems Conference 2009, Haifa, Israel, May 4-6, 2009. ACM International Conference Proceeding Series, ACM 2009, ISBN 978-1-60558-623-6 [contents] - 2008
- [c57]Dror G. Feitelson
:
Looking at data. IPDPS 2008: 1-9 - 2007
- [j40]Dror G. Feitelson:
Introduction. Commun. ACM 50(11): 24-26 (2007) - [j39]Yoav Etsion, Dror G. Feitelson
:
Probabilistic Prediction of Temporal Locality. IEEE Comput. Archit. Lett. 6(1): 17-20 (2007) - [j38]Dror G. Feitelson:
Teaching TCP/IP Hands-On. IEEE Distributed Syst. Online 8(11) (2007) - [j37]Dror G. Feitelson, Tokunbo O. S. Adeshiyan, Daniel Balasubramanian, Yoav Etsion, Gabor Madl, Esteban Osses, Sameer Singh, Karlkim Suwanmongkol, Minhui Xie, Stephen R. Schach:
Fine-grain analysis of common coupling and its application to a Linux case study. J. Syst. Softw. 80(8): 1239-1255 (2007) - [j36]Dror G. Feitelson
:
Asimov's Laws of Robotics Applied to Software. IEEE Softw. 24(4): 111-112 (2007) - [j35]Stephen R. Schach, Tokunbo O. S. Adeshiyan, Daniel Balasubramanian, Gabor Madl, Esteban Osses, Sameer Singh, Karlkim Suwanmongkol, Minhui Xie, Dror G. Feitelson:
Common coupling and pointer variables, with application to a Linux case study. Softw. Qual. J. 15(1): 99-113 (2007) - [j34]David Talby, Dror G. Feitelson
, Adi Raveh:
A Co-Plot analysis of logs and models of parallel workloads. ACM Trans. Model. Comput. Simul. 17(3): 12 (2007) - [j33]Dan Tsafrir, Yoav Etsion, Dror G. Feitelson
:
Backfilling Using System-Generated Predictions Rather than User Runtime Estimates. IEEE Trans. Parallel Distributed Syst. 18(6): 789-803 (2007) - [c56]Yoav Etsion, Dror G. Feitelson:
L1 Cache Filtering Through Random Selection of Memory References. PACT 2007: 235-244 - [c55]Yoav Etsion, Dan Tsafrir, Scott Kirkpatrick, Dror G. Feitelson
:
Fine grained kernel logging with KLogger: experience and insights. EuroSys 2007: 259-272 - [c54]Dror G. Feitelson:
Locality of sampling and diversity in parallel system workloads. ICS 2007: 53-63 - [c53]Avi Nissimov, Dror G. Feitelson
:
Probabilistic Backfilling. JSSPP 2007: 102-115 - [c52]Dan Tsafrir, Keren Ouaknine, Dror G. Feitelson
:
Reducing Performance Evaluation Sensitivity and Variability by Input Shaking. MASCOTS 2007: 231-237 - [c51]Edi Shmueli, Dror G. Feitelson
:
Uncovering the Effect of System Performance on User Behavior from Traces of Parallel Systems. MASCOTS 2007: 274-280 - [c50]Ayelet Israeli, Dror G. Feitelson
:
Success of Open Source Projects: Patterns of Downloads and Releases with Time. SwSTE 2007: 87-94 - [c49]Dan Tsafrir, Yoav Etsion, Dror G. Feitelson:
Secretly Monopolizing the CPU Without Superuser Privileges. USENIX Security Symposium 2007 - 2006
- [j32]Yoav Etsion, Dan Tsafrir, Dror G. Feitelson
:
Process prioritization using output production: Scheduling for multimedia. ACM Trans. Multim. Comput. Commun. Appl. 2(4): 318-342 (2006) - [c48]Dror G. Feitelson, Gillian Z. Heller
, Stephen R. Schach:
An Empirically-Based Criterion for Determining the Success of an Open-Source Project. ASWEC 2006: 363-368 - [c47]Michael A. Bender, Dror G. Feitelson, Allan Gottlieb, Uwe Schwiegelshohn:
Topic 3: Scheduling and Load Balancing. Euro-Par 2006: 155 - [c46]Dan Tsafrir, Dror G. Feitelson
:
The Dynamics of Backfilling: Solving the Mystery of Why Increased Inaccuracy May Help. IISWC 2006: 131-141 - [c45]Dan Tsafrir, Dror G. Feitelson
:
Instability in parallel job scheduling simulation: the role of workload flurries. IPDPS 2006 - [c44]Dror G. Feitelson
, Dan Tsafrir:
Workload sanitation for performance evaluation. ISPASS 2006: 221-230 - [c43]Dror G. Feitelson
:
Metrics for Mass-Count Disparity. MASCOTS 2006: 61-68 - [c42]Edi Shmueli, Dror G. Feitelson
:
Using Site-Level Modeling to Evaluate the Performance of Parallel System Schedulers. MASCOTS 2006: 167-178 - 2005
- [j31]Dror G. Feitelson
:
The supercomputer industry in light of the Top500 data. Comput. Sci. Eng. 7(1): 42-47 (2005) - [j30]Maayan Geffet, Yair Wiseman, Dror G. Feitelson:
Automatic Alphabet Recognition. Inf. Retr. 8(1): 25-40 (2005) - [j29]Edi Shmueli, Dror G. Feitelson:
Backfilling with lookahead to optimize the packing of parallel jobs. J. Parallel Distributed Comput. 65(9): 1090-1107 (2005) - [j28]Dror G. Feitelson, Ahuva Mu'alem:
On the definition of "on-line" in job scheduling problems. SIGACT News 36(1): 122-131 (2005) - [j27]Dror G. Feitelson
:
Experimental Analysis of the Root Causes of Performance Evaluation Results: A Backfilling Case Study. IEEE Trans. Parallel Distributed Syst. 16(2): 175-182 (2005) - [j26]Eitan Frachtenberg
, Dror G. Feitelson
, Fabrizio Petrini, Juan Fernández:
Adaptive Parallel Job Scheduling with Flexible Coscheduling. IEEE Trans. Parallel Distributed Syst. 16(11): 1066-1077 (2005) - [c41]Dan Tsafrir, Yoav Etsion, Dror G. Feitelson, Scott Kirkpatrick:
System noise, OS clock ticks, and fine-grained parallel applications. ICS 2005: 303-312 - [c40]Dror G. Feitelson
:
On the Scalability of Centralized Control. IPDPS 2005 - [c39]David Talby, Dror G. Feitelson
:
Improving and Stabilizing Parallel Computer Performance Using Adaptive Backfilling. IPDPS 2005 - [c38]Dan Tsafrir, Yoav Etsion, Dror G. Feitelson
:
Modeling User Runtime Estimates. JSSPP 2005: 1-35 - [c37]Eitan Frachtenberg
, Dror G. Feitelson
:
Pitfalls in Parallel Job Scheduling Evaluation. JSSPP 2005: 257-282 - [e11]Dror G. Feitelson, Larry Rudolph, Uwe Schwiegelshohn
:
Job Scheduling Strategies for Parallel Processing, 10th International Workshop, JSSPP 2004, New York, NY, USA, June 13, 2004, Revised Selected Papers. Lecture Notes in Computer Science 3277, Springer 2005, ISBN 3-540-25330-0 [contents] - [e10]Dror G. Feitelson, Eitan Frachtenberg
, Larry Rudolph, Uwe Schwiegelshohn
:
Job Scheduling Strategies for Parallel Processing, 11th International Workshop, JSSPP 2005, Cambridge, MA, USA, June 19, 2005, Revised Selected Papers. Lecture Notes in Computer Science 3834, Springer 2005, ISBN 3-540-31024-X [contents] - 2004
- [j25]Dror G. Feitelson:
On identifying name equivalences in digital libraries. Inf. Res. 9(4) (2004) - [j24]Dror G. Feitelson
, Uri Yovel:
Predictive ranking of computer scientists using CiteSeer data. J. Documentation 60(1): 44-61 (2004) - [j23]David Er-El, Dror G. Feitelson:
Communication Models for a Free-Space Optical Cross-Connect Switch. J. Supercomput. 27(1): 19-48 (2004) - [c36]Dror G. Feitelson
, Larry Rudolph, Uwe Schwiegelshohn:
Parallel Job Scheduling - A Status Report. JSSPP 2004: 1-16 - [c35]Yoav Etsion, Dan Tsafrir, Dror G. Feitelson:
Desktop scheduling: how can we know what the user wants? NOSSDAV 2004: 110-115 - 2003
- [j22]Dror G. Feitelson
:
Metric and Workload Effects on Computer Systems Evaluation. Computer 36(9): 18-25 (2003) - [j21]Uri Lublin, Dror G. Feitelson:
The workload on parallel supercomputers: modeling the characteristics of rigid jobs. J. Parallel Distributed Comput. 63(11): 1105-1122 (2003) - [j20]Yair Wiseman, Dror G. Feitelson
:
Paired Gang Scheduling. IEEE Trans. Parallel Distributed Syst. 14(6): 581-592 (2003) - [c34]Eitan Frachtenberg
, Dror G. Feitelson
, Fabrizio Petrini, Juan Fernández:
Flexible CoScheduling: Mitigating Load Imbalance and Improving Utilization of Heterogeneous Resources. IPDPS 2003: 85 - [c33]Eitan Frachtenberg
, Dror G. Feitelson
, Juan Fernández, Fabrizio Petrini:
Parallel Job Scheduling under Dynamic Workloads. JSSPP 2003: 208-227 - [c32]Edi Shmueli, Dror G. Feitelson
:
Backfilling with Lookahead to Optimize the Performance of Parallel Job Scheduling. JSSPP 2003: 228-251 - [c31]Daniel Citron, Dror G. Feitelson
:
"Look It Up" or "Do the Math": An Energy, Area, and Timing Analysis of Instruction Reuse and Memoization. PACS 2003: 101-116 - [c30]Yoav Etsion, Dan Tsafrir, Dror G. Feitelson:
Effects of clock resolution on the scheduling of interactive and soft real-time processes. SIGMETRICS 2003: 172-183 - [e9]Dror G. Feitelson, Larry Rudolph, Uwe Schwiegelshohn
:
Job Scheduling Strategies for Parallel Processing, 9th International Workshop, JSSPP 2003, Seattle, WA, USA, June 24, 2003, Revised Papers. Lecture Notes in Computer Science 2862, Springer 2003, ISBN 3-540-20405-9 [contents] - 2002
- [j19]Dror G. Feitelson
, Millet Treinin:
The Blueprint for Life? Computer 35(7): 34-40 (2002) - [c29]Dror G. Feitelson
:
The Forgotten Factor: Facts on Performance Evaluation and Its Dependence on Workloads. Euro-Par 2002: 49-60 - [c28]Dan Tsafrir, Dror G. Feitelson
:
Barrier Synchronization on a Loaded SMP Using Two-Phase Waiting Algorithms. IPDPS 2002 - [c27]Dror G. Feitelson
:
Workload Modeling for Performance Evaluation. Performance 2002: 114-141 - [e8]Dror G. Feitelson, Larry Rudolph, Uwe Schwiegelshohn
:
Job Scheduling Strategies for Parallel Processing, 8th International Workshop, JSSPP 2002, Edinburgh, Scotland, UK, July 24, 2002, Revised Papers. Lecture Notes in Computer Science 2537, Springer 2002, ISBN 3-540-00172-7 [contents] - 2001
- [j18]Avi Kavas, Dror G. Feitelson:
Comparing Windows NT, Linux, and QNX as the basis for cluster systems. Concurr. Comput. Pract. Exp. 13(15): 1303-1332 (2001) - [j17]Avi Kavas, David Er-El, Dror G. Feitelson:
Using multicast to pre-load jobs on the ParPar cluster. Parallel Comput. 27(3): 315-327 (2001) - [j16]Ahuva Mu'alem Weil, Dror G. Feitelson
:
Utilization, Predictability, Workloads, and User Runtime Estimates in Scheduling the IBM SP2 with Backfilling. IEEE Trans. Parallel Distributed Syst. 12(6): 529-543 (2001) - [c26]Yoav Etsion, Dror G. Feitelson
:
User-Level Communication in a System with Gang Scheduling. IPDPS 2001: 58 - [c25]Maayan Geffet, Dror G. Feitelson
:
Hierarchical indexing and document matching in BoW. JCDL 2001: 259-267 - [c24]Dror G. Feitelson
:
Metrics for Parallel Job Scheduling and Their Convergence. JSSPP 2001: 188-206 - [e7]Dror G. Feitelson, Larry Rudolph:
Job Scheduling Strategies for Parallel Processing, 7th International Workshop, JSSPP 2001, Cambridge, MA, USA, June 16, 2001, Revised Papers. Lecture Notes in Computer Science 2221, Springer 2001, ISBN 3-540-42817-8 [contents] - 2000
- [c23]Dror G. Feitelson:
Cooperative Indexing Classification and Evaluation in BoW. CoopIS 2000: 66-77 - [c22]Anat Batat, Dror G. Feitelson
:
Gang Scheduling with Memory Considerations. IPDPS 2000: 109-114 - [c21]Dror G. Feitelson
:
A Critique of ESP. JSSPP 2000: 68-73 - [e6]Dror G. Feitelson, Larry Rudolph:
Job Scheduling Strategies for Parallel Processing, IPDPS 2000 Workshop, JSSPP 2000, Cancun, Mexico, May 1, 2000, Proceedings. Lecture Notes in Computer Science 1911, Springer 2000, ISBN 3-540-41120-8 [contents]
1990 – 1999
- 1999
- [j15]Dror G. Feitelson
:
On the Interpretation of Top500 Data. Int. J. High Perform. Comput. Appl. 13(2): 146-153 (1999) - [j14]Allen B. Downey
, Dror G. Feitelson
:
The elusive goal of workload characterization. SIGMETRICS Perform. Evaluation Rev. 26(4): 14-29 (1999) - [j13]Dror G. Feitelson
, Michael Naaman:
Self-Tuning Systems.