Oscar Nierstrasz mainly focuses on Programming language, Software engineering, Object-oriented programming, Software development and Software system. Oscar Nierstrasz interconnects Software maintenance, Function point, Systems development life cycle, Software development process and Software in the investigation of issues within Software engineering. His Software research is multidisciplinary, incorporating perspectives in Object and Flexibility.
As a part of the same scientific study, Oscar Nierstrasz usually deals with the Object-oriented programming, concentrating on Code refactoring and frequently concerns with Java and Software evolution. The Software system study combines topics in areas such as Source code and Knowledge-based systems. His Social software engineering study combines topics from a wide range of disciplines, such as Software verification and validation and Software Engineering Process Group.
Software engineering, Programming language, Software system, Software and Software development are his primary areas of study. His Software engineering research is multidisciplinary, relying on both Java, Software maintenance, Business process reengineering and Systems engineering. All of his Programming language and Smalltalk, Object-oriented programming, Object, Parsing and Parser combinator investigations are sub-components of the entire Programming language study.
The concepts of his Smalltalk study are interwoven with issues in Class and Theoretical computer science. The various areas that Oscar Nierstrasz examines in his Software system study include Reverse engineering and Knowledge-based systems. His work in Software covers topics such as Source code which are related to areas like Data mining.
His primary areas of study are Software, Software engineering, Programming language, Software system and Java. His Software research includes themes of Data science, Visualization, Human–computer interaction and Source code. His study looks at the relationship between Software engineering and topics such as Engineering management, which overlap with Software Engineering Process Group and Software peer review.
His research ties Null and Programming language together. His study in Software system is interdisciplinary in nature, drawing from both User interface and Software development. His study explores the link between Smalltalk and topics such as Program comprehension that cross with problems in Theoretical computer science.
His primary areas of study are Software, Programming language, Software system, Software visualization and Software engineering. Specifically, his work in Software is concerned with the study of Software development. His studies in Software development integrate themes in fields like Focus, Adaptation and Personalization.
His Software system study integrates concerns from other disciplines, such as Debugger and Debugging. His Software visualization research integrates issues from Usability and Human–computer interaction. He integrates many fields in his works, including Software engineering and Conformance checking.
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.
Software Engineering for Self-Adaptive Systems : A Second Research Roadmap
Rogério de Lemos;Holger Giese;Hausi A. Müller;Mary Shaw.
Robert Hirschfeld;Pascal Costanza;Oscar Nierstrasz.
The Journal of Object Technology (2008)
Object-oriented reengineering patterns
Oscar Nierstrasz;Serge Demeyer.
Traits: Composable Units of Behavior
Nathanael Shärli;Stéphane Ducasse;Oscar Nierstrasz;Andrew Black.
european conference on object-oriented programming (2002)
Finding refactorings via change metrics
Serge Demeyer;Stéphane Ducasse;Oscar Nierstrasz.
conference on object-oriented programming systems, languages, and applications (2000)
Traits: A mechanism for fine-grained reuse
Stéphane Ducasse;Oscar Nierstrasz;Nathanael Schärli;Roel Wuyts.
ACM Transactions on Programming Languages and Systems (2006)
Regular types for active objects
Object-oriented software composition (1995)
Assigning bug reports using a vocabulary-based expertise model of developers
Dominique Matter;Adrian Kuhn;Oscar Nierstrasz.
mining software repositories (2009)
Component-oriented software development
Oscar Nierstrasz;Simon Gibbs;Dennis Tsichritzis.
Communications of The ACM (1992)
A survey of object-oriented concepts
Object-oriented concepts, databases, and applications (1989)
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: