It Will Never Work in Theory

Dec  1, 2016 Hiatus
Keywords: Community
Nov  2, 2016 Empirical Software Engineering Using R
Keywords: Book
Oct  5, 2016 Test-Driven Development
Keywords: Testing
Oct  2, 2016 Revisiting the Anatomy and Physiology of the Grid
Keywords: Software Architecture, Grid Computing
Oct  2, 2016 FIDEX: Filtering Spreadsheet Data using Examples
Keywords: Spreadsheets, Programming by Example
Oct  1, 2016 Apex: Automatic Programming Assignment Error Explanation
Keywords: Education, Tools, Program Analysis, Symbolic Execution
Sep 30, 2016 Purposes, Concepts, Misfits, and a Redesign of Git
Keywords: Programming Tools, Software Design
Sep 21, 2016 Paradise Unplugged
Keywords: Diversity
Sep 16, 2016 Five From ICER'16
Keywords: Education
Sep  9, 2016 ACM Permits Authors to Post Open Access Copies of Their Own Work
Keywords: Open Access
Sep  9, 2016 You Keep Using That Word...
Keywords: Opinion, Open Access
Sep  9, 2016 A Multi-Site Joint Replication of a Design Patterns Experiment Using Moderator Variables to Generalize Across Contexts
Keywords: Replication, Design Patterns
Sep  8, 2016 The Role of Ethnographic Studies in Empirical Software Engineering
Keywords: Qualitative Methods
Aug 14, 2016 Do Code Smells Hamper Novice Programming?
Keywords: Novices, Code Smells
Aug  3, 2016 Perspectives on Data Science for Software Engineering
Keywords: Announcements
Aug  2, 2016 How Well Do Developers Understand Open Source Licenses?
Keywords: Research
Jun 17, 2016 Suggestions
Keywords: Requests
Jun 15, 2016 An Interview with Andreas Stefik
Keywords: Programming Languages
Jun 13, 2016 Polymorphism in Python
Keywords: Programming Languages
Jun 12, 2016 Frequency Distribution of Error Message
Keywords: Programming Languages
Jun 12, 2016 Parallelism in Open Source Projects
Keywords: Parallelism
Jun  9, 2016 Novice Programming Mistakes
Keywords: Novices
Jun  9, 2016 Too Many Knobs
Keywords: Configuration
Jun  9, 2016 A Software Engineering Homunculus
Keywords: Miscellaneous
Jun  9, 2016 Perceived Relevance
Keywords: Relevance
Jun  9, 2016 Hidden Truths in Dead Software Paths
Keywords: Program Analysis
Jun  9, 2016 Goto in C
Keywords: Programming Languages
Jun  8, 2016 When, How, and Why Developers (Do Not) Test in Their IDEs
Keywords: Testing
Jun  7, 2016 Pull-Based Development
Keywords: Collaboration
Jun  7, 2016 Code Ownership Revisited
Keywords: Code Ownership
Jun  5, 2016 BigDebug
Keywords: Debugging
Apr 26, 2016 Maintaining Java ORM Code
Keywords: Maintenance
Apr 26, 2016 Java Exception Handling
Keywords: Programming Languages
Apr 26, 2016 Game Postmortems
Keywords: Project Management
Apr 26, 2016 Finding Security Bugs
Keywords: Security
Apr 26, 2016 Extremely Angry
Keywords: Relevance
Aug 23, 2015 Software Developers' Perceptions of Productivity
Keywords: Productivity
Jul 24, 2015 A Hostage Situation
Keywords: Relevance
Feb 13, 2015 On the Comprehension of Program Comprehension
Keywords: Program Comprehension
Oct  8, 2014 Simple Testing Can Prevent Most Critical Failures: An Analysis of Production Failures in Distributed Data-Intensive Systems
Keywords: Defects, Failures
May  1, 2014 Happy software developers solve problems better: psychological measurements in empirical software engineering
Keywords: Controlled Experiments
Apr 25, 2014 Cassandra: Proactive Conflict Minimization through Optimized Task Scheduling
Keywords: Collaborative Development, Coordination, Collaboration Conflicts, Task Scheduling
Jan 29, 2014 An Empirical Investigation into Programming Language Syntax
Keywords: Controlled Experiments, Programming Languages
Nov 16, 2013 A Modest Proposal
Keywords: Relevance
Sep 20, 2013 LASE: Locating and Applying Systematic Edits by Learning from Examples
Keywords: Refactoring
Aug 31, 2013 Does Task Automation Improve Code Reviews?
Keywords: Questions
Aug 12, 2013 Review: The Essence of Software Engineering
Keywords: Reviews
Jul 24, 2013 Automatic Patch Generation Learned from Human-Written Patches
Keywords: Code Smells
Jul  7, 2013 How, and Why, Process Metrics Are Better
Keywords: Code Smells, Metrics, Quantitative Studies
Jun 19, 2013 Reducing Human Effort and Improving Quality in Peer Code Reviews using Automatic Static Analysis and Reviewer Recommendation
Keywords: Code Review
Jun 13, 2013 UML in Practice
Keywords: Case Studies
Jun 13, 2013 The MSR Cookbook: Mining a Decade of Research
Keywords: Experience Reports, Literature Reviews, Mining
Jun 13, 2013 It's Not a Bug, It's a Feature: How Misclassification Impacts Bug Prediction
Keywords: Mining, Quantitative Studies
Jun 13, 2013 Formal Specifications Better Than Function Points for Code Sizing
Keywords: Estimation
Jun  6, 2013 Does Bug Prediction Support Human Developers? Findings From a Google Case Study
Keywords: Case Studies, Tools
Jun  6, 2013 Automatic Patch Generation Learned from Human-Written Patches
Keywords: Code Generation, Tools
Jun  4, 2013 First Impressions of MSR
Keywords: Conferences
Apr 16, 2013 A Characteristic Study on Failures of Production Distributed Data-Parallel Programs
Keywords: Qualitative Studies, Quantitative Studies, Tools, Usability
Mar 24, 2013 Comments on Firefox Available for Analysis
Keywords: Announcements
Mar  8, 2013 Halving Fail Rates using Peer Instruction
Keywords: Education
Feb 12, 2013 Experimental Assessment of Software Metrics Using Automated Refactoring
Keywords: Metrics, Refactoring
Jan 29, 2013 MSR 2013 - Call for Papers
Keywords: Announcements, Mining
Dec 30, 2012 Why We Need Evidence
Keywords: Questions
Dec 12, 2012 Empirical Evidence for the Value of Version Control?
Keywords: Questions
Dec  6, 2012 Two Solitudes Illustrated
Keywords: Announcements
Nov 19, 2012 Developing Project Guidance Through Code History Mining
Keywords: Announcements
Nov  6, 2012 How do Software Architects Consider Non-functional Requirements: An Exploratory Study
Keywords: Qualitative Studies, Reproducibility, Uncategorized
Oct 25, 2012 An experiment about static and dynamic type systems
Keywords: Controlled Experiments, Programming Languages
Sep  1, 2012 Shaping the Next Generation (or, the exam defines the course defines the discipline)
Keywords: Education
Aug 23, 2012 Using topic modelling to understand requirements
Keywords: Organizational Studies, Quantitative Studies
Aug 22, 2012 Ten Questions for Researchers
Keywords: Questions
Jul 18, 2012 Clustering duplicate crash reports
Keywords: Metrics, Quality, Quantitative Studies
Jul 11, 2012 Anthony Finkelstein's "SoftEng" blog
Keywords: Announcements
Jul  4, 2012 Programmer Information Needs After Memory Failure
Keywords: Refactoring, Tools, Usability
Jun 25, 2012 Usability Analysis of Visual Programming Environments: a 'Cognitive Dimensions' Framework
Keywords: Programming Languages, Qualitative Studies, Tools, Usability
Jun 18, 2012 Combining Functional and Imperative Programming for Multicore Software: An Empirical Study Evaluating Scala and Java
Keywords: Controlled Experiments, Programming Languages, Quantitative Studies
Jun 15, 2012 Tiny Transactions on Computer Science
Keywords: Announcements
Jun 12, 2012 Software development estimation biases: the role of interdependence
Keywords: Controlled Experiments, Estimation
Jun  5, 2012 Crowd Documentation
Keywords: Documentation, Mining, Quantitative Studies
May 29, 2012 Open access research at NWIT, and everywhere
Keywords: Announcements
May 24, 2012 Supporting Professional Spreadsheet Users by Generating Leveled Dataflow Diagrams
Keywords: Collaboration, Qualitative Studies, Tools
May 18, 2012 Willingness to Share Research Data Is Related to the Strength of the Evidence and the Quality of Reporting of Statistical Results
Keywords: Quantitative Studies, Reproducibility
May 17, 2012 Do Faster Releases Improve Software Quality?
Keywords: Mining, Open Source, Quantitative Studies
May  8, 2012 The Architecture of Open Source Applications: Volume 2
Keywords: Announcements
May  6, 2012 Cohesive and Isolated Development with Branches
Keywords: Qualitative Studies, Quantitative Studies, Tools
May  3, 2012 A Review of "Code Simplicity"
Keywords: Reviews
May  2, 2012 Example Embedding
Keywords: Education, Practices
Apr 26, 2012 On the naturalness of software
Keywords: Mining
Apr 17, 2012 Ensemble effort estimation
Keywords: Estimation, Quantitative Studies
Apr 10, 2012 Component reuse vs. snippet remixing
Keywords: Software Reuse
Mar  1, 2012 Social coding in GitHub
Keywords: Collaboration, Open Source, Qualitative Studies
Feb 23, 2012 Looking at the same thing in pair programming tasks
Keywords: Controlled Experiments, Pair Programming
Feb 16, 2012 Teachers Matter - Do Programmers?
Keywords: Community
Jan 25, 2012 Realizing quality improvement through test driven development
Keywords: Case Studies, Testing
Jan 17, 2012 A Survey of the Practice of Computational Science
Keywords: Practices, Qualitative Studies, Quantitative Studies, Scientific Computing, Survey
Jan 12, 2012 Got Issues? Do New Features and Code Improvements Affect Defects?
Keywords: Mining, Open Source, Qualitative Studies, Quality, Quantitative Studies
Jan  5, 2012 The Effects of Stand-Up and Sit-Down Meeting Formats on Meeting Outcomes
Keywords: Controlled Experiments, Practices
Dec 21, 2011 Factors that Affect Software Systems Development Project Outcomes
Keywords: Reviews
Dec 13, 2011 Research In Progress: How Mozilla Builds Software
Keywords: Qualitative Studies, Video
Dec 10, 2011 A decade of research and development on program animation: The Jeliot experience
Keywords: Education, Tools
Dec  5, 2011 Empirical Software Engineering's Greatest Hits
Keywords: Video
Dec  4, 2011 Online vs. Face-to-Face Pedagogical Code Reviews: An Empirical Comparison
Keywords: Controlled Experiments, Education, Quantitative Studies
Dec  2, 2011 The FCS1: A Language Independent Assessment of CS1 Knowledge
Keywords: Education, Quantitative Studies
Nov 28, 2011 Codermetrics?
Keywords: Metrics
Nov  8, 2011 A field study of API learning obstacles
Keywords: Documentation, Qualitative Studies
Oct 28, 2011 Software Requirements Change Taxonomy: Evaluation by Case Study
Keywords: Organizational Studies, Qualitative Studies
Oct 27, 2011 Author Response: Quorum vs Perl vs Randomo Novice Accuracy Rates
Keywords: Programming Languages
Oct 24, 2011 An Empirical Comparison of the Accuracy Rates of Novices using the Quorum, Perl, and Randomo Programming Languages
Keywords: Controlled Experiments, Programming Languages
Oct 22, 2011 Three Results, Many Definitions
Keywords: Code Ownership, Metrics, Quantitative Studies
Oct 22, 2011 Three Empirical Studies From ESEC/FSE'11
Keywords: Quality, Quantitative Studies, Tools
Oct 19, 2011 Announcement: Empirical Software Engineering at American Scientist
Keywords: Announcements
Oct 18, 2011 The impact of irrelevant and misleading information...
Keywords: Controlled Experiments, Estimation
Oct 11, 2011 The IROP paper
Keywords: Mining, Noticed
Oct 11, 2011 Experiences of Using Pair Programming in an Agile Project
Keywords: Pair Programming, Qualitative Studies
Sep 22, 2011 Variability and Reproducibility in Software Engineering: A Study of Four Companies that Developed the Same System
Keywords: Controlled Experiments
Sep 13, 2011 Proactive detection of collaboration conflicts
Keywords: Mining, Tools
Sep  6, 2011 Does adding manpower also affect quality?
Keywords: Mining, Organizational Studies, Quality
Sep  5, 2011 Don't Touch My Code!
Keywords: Code Ownership, Mining
Aug 31, 2011 Comparing the Defect Reduction Benefits of Code Inspection and Test-Driven Development
Keywords: Controlled Experiments, Quantitative Studies, Testing
Aug 30, 2011 What makes a good bug report?
Keywords: Open Source, Quality, Survey
Aug 24, 2011 What Michael Feathers Thinks You Should Read
Keywords: Noticed
Aug 24, 2011 Is Transactional Programming Actually Easier?
Keywords: Controlled Experiments, Programming Languages
Aug 23, 2011 Creating and Evolving Developer Documentation
Keywords: Open Source, Qualitative Studies
Aug 17, 2011 Three Empirical Evaluations of UML
Keywords: Controlled Experiments, Quantitative Studies, Usability
Aug 16, 2011 "Cloning considered harmful" considered harmful
Keywords: Code Smells, Qualitative Studies
Aug  9, 2011 An Empirical Study of Build Maintenance Effort
Keywords: Experience Reports
Aug  2, 2011 A teamwork model for understanding an agile team
Keywords: Organizational Studies, Qualitative Studies
Jul 26, 2011 Usability Implications of Requiring Parameters in Objects' Constructors
Keywords: Usability
Jul 26, 2011 Effects of Personality on Pair Programming
Keywords: Controlled Experiments, Pair Programming
Jul 18, 2011 Understanding Broadcast Based Peer Review on Open Source Projects
Keywords: Code Review, Open Source, Qualitative Studies
Jul 18, 2011 Debugging in the (Very) Large
Keywords: Experience Reports
Jul 11, 2011 Webinars on the Architecture of Open Source Applications July 13 and 20
Keywords: Announcements
Jul 11, 2011 The social dynamics of pair programming
Keywords: Pair Programming, Qualitative Studies
Jul  7, 2011 The Confounding Effect of Class Size on the Validity of Object-Oriented Metrics
Keywords: Metrics
Jul  4, 2011 Requirements Prioritization in Agile Projects: Insights from a Case Study
Keywords: Organizational Studies, Qualitative Studies
Jun 30, 2011 Specification and Verification: The Spec# Experience
Keywords: Experience Reports, Verification
Jun 30, 2011 Let's Go to the Whiteboard
Keywords: Qualitative Studies
Jun 27, 2011 Theory and practice
Keywords: General
Jun 27, 2011 Refactoring pipe-like mashups for end-user programmers
Keywords: Code Smells, Refactoring, Usability
Jun 27, 2011 Ownership, experience, and defects
Keywords: Code Ownership, Mining, Quality
Jun 27, 2011 Organizational volatility and its effects on software
Keywords: Mining, Organizational Studies, Quality
Comments powered by Disqus