This panel brings together practitioners and academics to share their perspectives on experience reports, research papers, and patterns. While the format varies – these stories communicate experience for future generations. Each format is characterized by stylistic guidelines which help shape the story for a different purpose. Experience reports are personal stories – written in the first person – documenting a personal journey. Research papers describe challenges in understanding, share data, and provide analysis to justify results. Patterns describe a general reusable framework to structure problem solutions. Industry practitioners and academic researchers need to select the best format to communicate their work to the technical community. The panel discussion will give insight into what works best for each format style.
In the world of software development, dealing with legacy code had often been a necessary evil, especially for successful, fast-growing companies. The design stamina hypothesis suggested that legacy code was a sign of success, not failure. The challe…