Robert DeLine spends much of his time researching Programming language, Software, Software development, Compiler and Object-oriented programming. His Programming language research incorporates elements of Systems design and Theoretical computer science. He has included themes like Software engineering, Web server, World Wide Web and Kernel in his Software study.
His work carried out in the field of Software development brings together such families of science as Whiteboard, Goto, Visualization and Transient. The various areas that Robert DeLine examines in his Compiler study include User interface, Formal methods, Component-based software engineering, Semantics and Modular design. His work deals with themes such as Aspect-oriented programming, Typestate analysis, Virtual function and Programming paradigm, which intersect with Object-oriented programming.
Robert DeLine mainly investigates Software, Software development, Programming language, Software engineering and Human–computer interaction. His Software research includes elements of Knowledge management and Data science. His work on Social software engineering, Software construction and Component-based software engineering as part of general Software development research is frequently linked to Code, thereby connecting diverse disciplines of science.
His Programming language study frequently intersects with other fields, such as Theoretical computer science. His Software engineering study also includes
Robert DeLine focuses on Data science, Software, World Wide Web, Programming language and Workflow. His biological study spans a wide range of topics, including Technical report, Personal software process, Software development and Social software engineering. His Software research incorporates themes from Engineering management and Working group.
His World Wide Web study which covers Information retrieval that intersects with Interactive visualization and Readability. His work on Object-oriented programming and Program slicing as part of general Programming language study is frequently linked to Abstraction and Start point, bridging the gap between disciplines. His research in Workflow intersects with topics in Scalability, Compiler, Graphical user interface, Gesture and Domain-specific language.
Software, Data science, Best practice, World Wide Web and Software versioning are his primary areas of study. Robert DeLine merges Software with Qualitative interviews in his research. Robert DeLine focuses mostly in the field of Data science, narrowing it down to matters related to Knowledge management and, in some cases, Software development, Software analytics, Package development process, Software project management and Personal software process.
Many of his research projects under World Wide Web are closely connected to Democratization, Space and Group with Democratization, Space and Group, tying the diverse disciplines of science together. His Software versioning research is within the category of Programming language. His Component-based software engineering research incorporates elements of Domain, Software engineering, Applications of artificial intelligence and Information technology.
This overview was generated by a machine learning system which analysed the scientist’s body of work. If you have any feedback, you can contact us here.
Abstractions for software architecture and tools to support them
M. Shaw;R. DeLine;D.V. Klein;T.L. Ross.
IEEE Transactions on Software Engineering (1995)
Maintaining mental models: a study of developer work habits
Thomas D. LaToza;Gina Venolia;Robert DeLine.
international conference on software engineering (2006)
Information Needs in Collocated Software Development Teams
Andrew J. Ko;Robert DeLine;Gina Venolia.
international conference on software engineering (2007)
Enforcing high-level protocols in low-level software
Robert DeLine;Manuel Fähndrich.
programming language design and implementation (2001)
Verification of object-oriented programs with invariants
Michael Barnett;Robert DeLine;Manuel Fähndrich;K. Rustan M. Leino.
The Journal of Object Technology (2004)
Interactions with big data analytics
Danyel Fisher;Rob DeLine;Mary Czerwinski;Steven Drucker.
Interactions (2012)
Boogie: a modular reusable verifier for object-oriented programs
Mike Barnett;Bor-Yuh Evan Chang;Robert Deline;Bart Jacobs.
Lecture Notes in Computer Science (2006)
A field study of API learning obstacles
Martin P. Robillard;Robert Deline.
Empirical Software Engineering (2011)
Software engineering for machine learning: a case study
Saleema Amershi;Andrew Begel;Christian Bird;Robert DeLine.
international conference on software engineering (2019)
Adoption and focus: practical linear types for imperative programming
Manuel Fahndrich;Robert DeLine.
programming language design and implementation (2002)
If you think any of the details on this page are incorrect, let us know.
We appreciate your kind effort to assist us to improve this page, it would be helpful providing us with as much detail as possible in the text box below:
Microsoft (United States)
Microsoft (United States)
Microsoft (United States)
Microsoft (United States)
Google (United States)
Microsoft (United States)
Microsoft (United States)
Google (United States)
University of California, Los Angeles
Microsoft (United States)
Nanjing University
Chinese University of Hong Kong
Aalborg University
International Game Technology (United States)
University of Technology of Compiègne
University of Perugia
RWTH Aachen University
University of Montpellier
University of Massachusetts Medical School
University of New Caledonia
National Aeronautics and Space Administration
Stony Brook University
Grenoble Alpes University
Harvard University
University of Southern California
University of California, Berkeley