Tools support is crucial for the acceptance of a new programming language. However, providing such tool support is a huge investment that can usually not be provided for a researc...
This paper presents data from a four month ethnographic study of professional pair programmers from two software development teams. Contrary to the current conception of pair prog...
Software development is always a challenging undertaking and it requires high commitments from individuals who participate in it. Software development often involves new technolog...
I am an applied mathematician with Ph.D. from University of California Los Angeles with expertise in image processing and ten years of experience with C/C++ and MATLAB. My interes...
PLT develops foundations for building reliable, high-performance software. Foundations include practices, languages, semantics, implementation techniques and type systems. To dem...