From software data to software theory

The path less traveled

J. Whitehead    University of California, Santa Cruz, CA, United States


Software engineering is a pragmatic discipline. From the very beginning, the mindset of the software engineering research community has been focused on solving problems faced by practicing software engineers [1], and hence, much of software engineering work is motivated by pragmatic outcomes. To this day, software engineering research results typically require at least a semi-plausible scenario by which they can be used by practicing software engineers to assist in their development of software. Consistent with the broader software engineering community, Software Analytics also has a pragmatic bent. ...

Get Perspectives on Data Science for Software Engineering now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.