The quarks of object-oriented development

@article{Armstrong2006TheQO,
  title={The quarks of object-oriented development},
  author={Deborah J. Armstrong},
  journal={Commun. ACM},
  year={2006},
  volume={49},
  pages={123-128}
}
A two-construct taxonomy is used to define the essential elements of object orientation through analysis of existing literature. 

Tables from this paper

How intuitive is object-oriented design?
Intuition is a powerful tool that helps us navigate through life, but it can get in the way of more formal processes.
The OCDF diagram. A metamodel for object-oriented systems visual design
TLDR
This work presents a metamodel for modeling control and data flows on subclass scales in object-oriented systems and provides an example of a diagram application using UML Profiles. Expand
Towards an overview map of object-oriented programming and design
Aiming to detect the interdependences between the definitions of important concepts of object-oriented programming and design, we are analyzing several textbooks that were suggested for theExpand
Towards Design Patterns Definition Language (DPDL)
Factory Singleton Facade Factory Method Visitor
Object-Oriented Modeling of Object-Oriented Concepts
TLDR
An approach to modeling educational domains is described and the dependency structure of object-oriented concepts is analyzed and the implications that the high interrelatedness of concepts has on teaching introductory programming are described. Expand
Object-Oriented Modeling of Object-Oriented Concepts A Case Study in Structuring an Educational Domain
TLDR
The present work analyzes the dependency structure of object-oriented concepts and describes the implications that the high interrelatedness of concepts has on teaching introductory programming. Expand
When intuition and logic clash: The case of the object-oriented paradigm
  • I. Hadar
  • Computer Science
  • Sci. Comput. Program.
  • 2013
TLDR
Examining the understanding of OOA/D from this perspective helps explain some of the previously documented difficulties, as well as some newly identified difficulties in learning and practicing Ooa/D, and guide the design of future quantitative experiments to understand how prevalent these phenomena are. Expand
Pedagogies and Tools for the Teaching and Learning of Object Oriented Concepts
TLDR
This report summarizes the results of the eleventh workshop on pedagogies and tools for the teaching and learning of object-oriented concepts on desirable properties of examples and the usage of simple tools. Expand
A Modular Reference Architecture Framework for Electronic Cross-Organizational Interoperation
TLDR
This work proposes a reference architecture framework for electronic business media that overcome the drawbacks of today's business-to-business (B2B) solutions and builds on the design principle of modularity which proved critical for the success of numerous "artefacts" in other, more mature industries. Expand
on E-business Interoperability Frameworks
Interoperability frameworks present a set of assumptions, concepts, values, and practices that constitute a method of dealing with interoperability issues in the electronic business (e-business)Expand
...
1
2
3
4
5
...

References

SHOWING 1-10 OF 14 REFERENCES
The Cognitive Consequences of Object-Oriented Design
TLDR
The most valuable tools or methodologies supporting the design of interactive systems are those that simultaneously ease the process of design and improve the usability of the resulting system and the object-oriented paradigm is considered in providing this dual function. Expand
Object-oriented analysis and design with applications (2nd ed.)
TLDR
This chapter discusses the development of Object-Oriented Programming Languages and the Structure of Complex Systems, and the role of Classification in this development. Expand
Surveying current research in object-oriented design
TLDR
This survey describes both academic and industrial efforts and describes work in both the United States and Europe on developing a common framework for object-oriented terminology and surveys two research activities that prescribe the design process. Expand
An Examination of Procedural and Object‐oriented Systems Analysis Methods: Does Prior Experience Help or Hinder Performance?*
TLDR
The results indicate that both novice and experienced subjects demonstrate higher SMW when using OOA, and as a group, novices prefer object-oriented techniques and find these techniques easier as compared to experienced subjects. Expand
Object-oriented analysis and design with applications
TLDR
As one of the part of book categories, object oriented analysis and design with applications always becomes the most wanted book. Expand
Programming languages - structures and models
Preliminary concepts overview of imperative model data aggregates procedural abstraction data abstraction example language - C example language - Modula-2 overview of functional model scheme - aExpand
Object-Oriented Programming: Themes and Variations
TLDR
The object-oriented style has often been advocated for simulation programs, systems programming, graphics, and AI programming, and is related to a line of work in AI on the theory of frames and their implementation in knowledge representation languages such as KRL, KEE, FRL, and UNITS. Expand
The little book of object-oriented programming
TLDR
The author examines the development of Object-Oriented Programming in Smalltalk and Eiffel with a focus on the role of types and Inheritance. Expand
Object-oriented technology a must for complex systems
  • Computer Technology Review
  • 1990
...
1
2
...