Publication | Closed Access
Towards a cognitive browser for OOPS
28
Citations
60
References
1992
Year
Browser User InterfaceEngineeringSoftware SystemsSoftware EngineeringObject OrientationSoftware AnalysisCognitive TechnologyArbitrary AttributesCognitive ComputingProgramming LanguagesKnowledge RepresentationCognitive ScienceCentral TenetComputer ScienceSoftware EngineersSoftware VisualizationProgram AnalysisProgram ComprehensionCognitive BrowserObject-oriented ProgrammingHuman-computer InteractionProgramming MethodologySystem Software
Software engineers have developed sophisticated “object‐oriented” programming environments that are intended to make the reuse of program code easy. Experience has shown that these environments can be improved: Even very experienced programmers have problems in locating and comprehending code for reuse. Programs cannot be modified as readily as had been anticipated. We describe the problems in terms of “cognitive dimensions” of notational systems and show how improved support for opportunistic design may be achieved. A central tenet is that programmers are not at present able to externalize enough of their knowledge about a program. We propose a scheme for attaching a “description level” in which arbitrary attributes and relationships can be recorded in a “browsable” form. Our conclusions stress improving the means for programmers to represent facts rather than the provision of predefined knowledge bases.
| Year | Citations | |
|---|---|---|
Page 1
Page 1