skip to main content
10.1145/289524.289568acmconferencesArticle/Chapter ViewAbstractPublication PagesadaConference Proceedingsconference-collections
Article
Free Access

Visual support for incremental abstraction and refinement in Ada 95

Authors Info & Claims
Published:01 November 1998Publication History
First page image

References

  1. 1.Andrews, D.J. and Ince, D.C. (1995). Transformational Data Refinement and VDM. Information and Software Technology, 37 (11), pp. 637-651.]]Google ScholarGoogle ScholarCross RefCross Ref
  2. 2.Arunachalam, V. and Sasso, W. (1996). Cognitive Processes in Program Comprehension: An Empirical Analysis in the Context of Software Engineering. Journal of Systems and Software, 34, pp. 177-189.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. 3.Badre, A. (1982). Designing Chunks for Sequentially Displayed Information, in Badre, A. and Shneiderman, B. (eds.), Directions in Human Computer Interaction, Ablex Publishing, pp. 179-193.]]Google ScholarGoogle Scholar
  4. 4.Baecker, R. M., Digiano, C., and Marcus, A. (1997). Software Visualization for Debugging. Communications Of The A CM, 40, 4, pp. 44-54.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. 5.Barnes, J. G. P. (1984) Programming in Ada, Second Edition, Menlo Park, CA: Addison-Wesley.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. 6.Basili, V., and Selby, R. (1987). Comparing the Effectiveness of Software Testing Strategies. IEEE Transactions on Software Engineering, SE-13, 12, pp.1278-1296.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. 7.Cant, S.N., Jeffery, D.R., and Henderson-Sellers, B. (1995). A Conceptual Model of Cognitive Complexity of Elements of the Programming Process. Information and Software Technology, 37 (7), pp. 351-362.]]Google ScholarGoogle ScholarCross RefCross Ref
  8. 8.Cross, J. H. (1993). Improving Comprehensibility of Ada With Control Structure Diagrams. Proceedings of Software Technology Conference, April 11-14, 1994, Salt Lake City, UT (distributed on CD-ROM) 25 pages.]]Google ScholarGoogle Scholar
  9. 9.Cross, J.H., Maghsoodloo, S., and Hendrix, T.D. (1998). The Control Structure Diagram: An Initial Evaluation. Empirical Software Engineering. (to appear).]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. 10.Davis, J.S. (1984). Chunks: A Basis for Complexity Measurement. Information Processing and Management, 20 (1), pp. 119-127.]]Google ScholarGoogle ScholarCross RefCross Ref
  11. 11.Ehrlich, K. and Soloway, E. (1984). An Empirical Investigation of the Tacit Plan Knowledge in Programming. in Thomas, J.C. and Schneider, M.L. (eds.), Human Factors in Computer Systems, Ablex Publishing, pp. 113-133.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. 12.Feldman, M.B. (1997). Software Construction and Data Structures with Ada 95. Addison-Wesley.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. 13.Gilmore, D.J. and Green, T.R.G. (1985). The Comprehensibility of Programming Notations. in Shackel, B. (ed.), Human-Computer Interaction- Interact '84 IFIP, pp. 461-464.]]Google ScholarGoogle Scholar
  14. 14.Green, T.R.G, Sime, M.E., and Fitter, M.J. (1981). The Art of Notation. in Coombs, M.J. and Alty, J.L. (eds.), Computing Skills and the User Interface, Academic Press, pp. 221-251.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. 15.Kintsch, W. (1977). Memory and Cognition, John Wiley.]]Google ScholarGoogle Scholar
  16. 16.Miller, G.A. (1956). The Magic Seven Plus or Minus Two. Some Limits on Our Capacity for Processing Information. Psychological Review, 63, pp. 81-97.]]Google ScholarGoogle ScholarCross RefCross Ref
  17. 17.Mills, H.D. (1988). Stepwise Refinement and Verification in Box-Structured Systems. IEEE Computer, June, pp. 23-36.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. 18.Pennington, N. (1987). Stimulus Structures and Mental Representations in Expert Comprehension of Computer Programs. Cognitive Psychology, 19, pp. 295-341.]]Google ScholarGoogle ScholarCross RefCross Ref
  19. 19.Petre, Marian (1995). Why looking isn't always seeing: readership skills and graphical programming. Communications of the A CM, 38, 6, pp. 33-44.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. 20.Raymond, D. (1991). Characterizing Visual Languages. Proceedings of the 1991 IEEE Workshop on Visual Languages, pp. 176-182.]]Google ScholarGoogle ScholarCross RefCross Ref
  21. 21.Shneiderman, B. and Mayer, R. (1979). Syntactic/Semantic Interactions in Programmer Behavior: A Model and Experimental Results. Int. Journal of Computer and Information Sciences, 8 (3), pp. 219-238.]]Google ScholarGoogle ScholarCross RefCross Ref
  22. 22.von Mayrhauser, A., and Vans, A.M. (1996). Identification of Dynamic Comprehension Processes During Large Scale Maintenance. IEEE Transactions on Software Engineering, 22, 6, pp. 424-437.]] Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Visual support for incremental abstraction and refinement in Ada 95

          Recommendations

          Comments

          Login options

          Check if you have access through your login credentials or your institution to get full access on this article.

          Sign in
          • Published in

            cover image ACM Conferences
            SIGAda '98: Proceedings of the 1998 annual ACM SIGAda international conference on Ada
            November 1998
            293 pages
            ISBN:1581130333
            DOI:10.1145/289524

            Copyright © 1998 ACM

            Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

            Publisher

            Association for Computing Machinery

            New York, NY, United States

            Publication History

            • Published: 1 November 1998

            Permissions

            Request permissions about this article.

            Request Permissions

            Check for updates

            Qualifiers

            • Article

          PDF Format

          View or Download as a PDF file.

          PDF

          eReader

          View online with eReader.

          eReader