A SURVEY OF RESEARCH IN MACHINE ASSISTED SOFTWARE DEVELOPMENT

dc.contributor.authorJameson, Kevin W.eng
dc.date.accessioned2008-05-23T21:22:54Z
dc.date.available2008-05-23T21:22:54Z
dc.date.computerscience1999-05-27eng
dc.date.issued1989-01-01eng
dc.description.abstractIn contrast to the recent research interest in development environments which support programming-in-the-large and programming-in-the-many, this report is interested in environments which can maximize the productivity of the individual developer. The goal of this report is to identify the most useful techniques for the machine-assisted generation of software programs in arbitrary domains, under the guidance of a single competent individual who is assumed to have a solid understanding of the program requirements. In other words, this report attempts to answer the question: What techniques hold the most promise for maximizing the productivity of the knowledgeable, motivated, \fIindividual\fR software developer? To answer the question, this report surveys machine-assisted software development approaches which are actively concerned with the generation and manipulation of compilable source code. Software development approaches which deal exclusively with early lifecycle activities such as requirements specification have been excluded, as have environments which exclusively emphasize project management activities. All environments discussed in this report are capable of producing source code. The body of the report contains four major sections. The first section introduces a set of evaluation criteria to serve as a basis for comparison, the second section discusses candidate environments, the third develops an idealized environment for the individual developer, and the fourth section summarizes the results, draws conclusions, and suggests future research directions.eng
dc.description.notesWe are currently acquiring citations for the work deposited into this collection. We recognize the distribution rights of this item may have been assigned to another entity, other than the author(s) of the work.If you can provide the citation for this work or you think you own the distribution rights to this work please contact the Institutional Repository Administrator at digitize@ucalgary.caeng
dc.identifier.department1989-344-06eng
dc.identifier.doihttp://dx.doi.org/10.11575/PRISM/31284
dc.identifier.urihttp://hdl.handle.net/1880/46578
dc.language.isoEngeng
dc.publisher.corporateUniversity of Calgaryeng
dc.publisher.facultyScienceeng
dc.subjectComputer Scienceeng
dc.titleA SURVEY OF RESEARCH IN MACHINE ASSISTED SOFTWARE DEVELOPMENTeng
dc.typeunknown
thesis.degree.disciplineComputer Scienceeng
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
1989-344-06.pdf
Size:
3.49 MB
Format:
Adobe Portable Document Format
Description:
License bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.86 KB
Format:
Plain Text
Description: