Personal Website Design Considerations HostingWe host our personal website on GitHub Pages, a static site hosting service. Considerations: No need to buy/rent and set up infrastructure, such as Elastic Computing instances, Domain Nam 2022-10-20 Reference
Paper Reading: Feedback-Directed Random Test Generation NOTE: This is a Paper Reading for Topics in Programming Languages: Automated Testing, Bug Detection, and Program Analysis. The original paper can be found here. OverviewThe authors present Randoop, a 2022-10-18 Research Inspiration
Paper Reading: Software tools to facilitate research programming This is a paper recommended to me by Margo Seltzer during a conversation. The original paper can be found here. Definition and Ubiquity of Research ProgrammingResearch programming is a unique form of 2022-10-18 Research Inspiration
Paper Reading: A Practical Guide for Using Statistical Tests to Assess Randomized Algorithms in Software Engineering NOTE: This is a Paper Reading for Topics in Programming Languages: Automated Testing, Bug Detection, and Program Analysis. The original paper can be found here. OverviewThere are many problems in soft 2022-10-16 Research Inspiration
Paper Reading: Exploiting Dynamic Information in IDEs Improves Speed and Correctness of Software Maintenance Tasks NOTE: This is a Paper Reading for Advanced Software Engineering. The original paper can be found here. SummaryThe pervasive use of inheritance, interfaces, and runtime polymorphism in object-oriented 2022-10-16 Research Inspiration
Paper Reading: Breaking the Barriers to Successful Refactoring: Observations and Tools for Extract Method NOTE: This is a Paper Reading for Advanced Software Engineering. The original paper can be found here. Refactoring is important to software development. Performing a refactoring is not trivial, for wh 2022-10-13 Research Inspiration
Paper Reading: QSYM: A Practical Concolic Execution Engine Tailored for Hybrid Fuzzing NOTE: This is a Paper Reading for Topics in Programming Languages: Automated Testing, Bug Detection, and Program Analysis. The original paper can be found here. What is the problem being tackled? How 2022-10-11 Research Inspiration
Paper Reading: Semantic Fuzzing with Zest NOTE: This is a Paper Reading for Topics in Programming Languages: Automated Testing, Bug Detection, and Program Analysis. The original paper can be found here. What is the problem being tackled?The p 2022-10-11 Research Inspiration
Paper Reading: How We Refactor, and How We Know It NOTE: This is a Paper Reading for Advanced Software Engineering. The original paper can be found here. What were the primary contributions of the paper as the author sees it? How does this work move t 2022-10-10 Research Inspiration
Paper Reading: "Cloning Considered Harmful: Considered Harmful NOTE: This is a Paper Reading for Advanced Software Engineering. The original paper can be found here. What were the primary contributions of the paper as the author sees it? How was the work validate 2022-10-05 Research Inspiration