Brian Randell described software engineering as “the multi-person development of multi-version programs”. David Parnas has expressed that this “pithy phrase implies everything that differentiates software engineering from other programming”. How does current software engineering research compare against this definition? Is there currently too much focus on research into problems and techniques more associated with programming than software engineering? Are there opportunities to use Randell’s description of software engineering to guide the community to new research directions? In this talk, I will explore these questions and discuss how a consideration of the development streams used by multiple individuals to produce multiple versions of software opens up new avenues for impactful software engineering research.
Program Display Configuration
Thu 24 Sep
Displayed time zone: (UTC) Coordinated Universal Timechange
00:00 - 01:00
Keynote - Gail C. MurphyPlenary at Kangaroo Chair(s): David Lo Singapore Management University