{"title":"Learning to use Ada 95 components using HTML linking","authors":"Bohdan A. Nebesh, M. Feldman","doi":"10.1145/240678.240717","DOIUrl":null,"url":null,"abstract":"We believe that one of the major obstacles to wide-spread software reuse is the difficulty in learning how to usc components from a software library. To aid in Wlderstanding components we built a tool that automatically embeds Hypertext Markup Language (HlML) links in Ada 95 specification files. Derived types are linked to their parent types, child packages arc linked to their parents, and all subprogram parameter and return types are linked to their declarations. We conducted a controlled experiment to determine if these links help progranuners to learn to use library components. Researchers have not formally investigated which comprehension techniques are effective and which are not. Our preliminary results indicate that our techniques are effective in aiding programmers to learn to use a reusable component.","PeriodicalId":429060,"journal":{"name":"TRI-Ada","volume":"22 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1996-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"TRI-Ada","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/240678.240717","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2
Abstract
We believe that one of the major obstacles to wide-spread software reuse is the difficulty in learning how to usc components from a software library. To aid in Wlderstanding components we built a tool that automatically embeds Hypertext Markup Language (HlML) links in Ada 95 specification files. Derived types are linked to their parent types, child packages arc linked to their parents, and all subprogram parameter and return types are linked to their declarations. We conducted a controlled experiment to determine if these links help progranuners to learn to use library components. Researchers have not formally investigated which comprehension techniques are effective and which are not. Our preliminary results indicate that our techniques are effective in aiding programmers to learn to use a reusable component.