Scheduled System Maintenance
On Friday, October 20, IEEE Xplore will be unavailable from 9:00 PM-midnight ET. We apologize for the inconvenience.
Notice: There is currently an issue with the citation download feature. Learn more.

Proceedings of 9th Conference on Software Engineering Education

21-24 April 1996

Filter Results

Displaying Results 1 - 22 of 22
  • Author index

    Publication Year: 1996
    Request permission for commercial reuse | PDF file iconPDF (39 KB)
    Freely Available from IEEE
  • Individual assessment of group projects in software engineering: a facilitated peer assessment approach

    Publication Year: 1996, Page(s):68 - 77
    Cited by:  Papers (5)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (564 KB)

    Most qualifications in computer studies and computer science in the UK include a group work component. Employers consider team working and communications skills as essential for potential employees, and the group project is seen as a vehicle for developing these skills in students. A problem arises however when the individual assessment of student contribution to the group is required. The paper e... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Teaching and testing

    Publication Year: 1996, Page(s):248 - 258
    Cited by:  Papers (5)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (392 KB)

    We present a novel approach to the use of testing in teaching software engineering, based on more than a decade of experience. We teach tools and techniques for automated testing to both undergraduate and graduate students. With the undergraduates we focus on fundamental principles, illustrated with test suites for C modules and systems. With the graduates we emphasize state-of-the-art methods, de... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Personal Software Process: a user's perspective

    Publication Year: 1996, Page(s):52 - 65
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (368 KB)

    The paper discusses briefly what the Personal Software Process (PSP) entails from the point of view of a student that went through the requirements of the PSP course. The author completed this course as part of the requirements of the Master of Software Engineering at Embry-Riddle Aeronautical University. The paper gives some background about the university and the role of the PSP in the mentioned... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Software engineering-from the beginning

    Publication Year: 1996, Page(s):29 - 39
    Cited by:  Papers (2)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (436 KB)

    The paper discusses ideas and techniques for integrating concepts of software engineering into the first year of a computer science program. The importance of introducing the student to certain “programming in the large” concepts at an early stage is argued. There is a discussion of a general top down approach to teaching introductory Ada programming which starts with the use of module... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A software maintenance process architecture

    Publication Year: 1996, Page(s):130 - 141
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (500 KB)

    Everyone is jumping on the “process improvement” bandwagon whether in an effort to increase quality or because it is dictated to them. Learning process improvement in an academic setting not only prepares students for the “real world”, but allows them to experiment with a new software engineering concept in a benign environment. This paper describes the experiences of two s... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • An industry/academic partnership that worked: an in progress report

    Publication Year: 1996, Page(s):234 - 245
    Cited by:  Papers (3)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (404 KB)

    Although published reports indicate that collaboration between universities and industry can be beneficial to both, many companies are skeptical of such partnership because of the risk. This paper is a report on lessons learned and experiences gained, and results achieved thus far as the work is still in progress. Our efforts show that when there are shared and articulated goals with common expect... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Balancing process and product [software engineering education]

    Publication Year: 1996, Page(s):78 - 84
    Cited by:  Papers (3)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (348 KB)

    The following research question was posed: can large team projects with in house customers be used to effectively teach the software engineering development process, while still producing completed and useful products within a set time period? The paper describes undergraduate and graduate software engineering courses taught at Texas Tech University which have large team projects. In those courses... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Integrating ethics and professional issues into a software engineering class

    Publication Year: 1996, Page(s):259 - 269
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (596 KB)

    The paper describes some approaches which can be used to help students develop professional skills and awareness of computer ethics issues in a software engineering class. One of the fundamental issues concerns the student's lack of a framework which would give them context for understanding both software engineering and ethics issues. Dealing with this missing framework is addressed in sections c... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Integrating a problem-solving methodology and group skills into CS1

    Publication Year: 1996, Page(s):6 - 15
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (480 KB)

    Many industry leaders recognize the importance of introducing software engineering techniques and group skills into the curriculum early in a computer science program. The difficulty in accomplishing this lies partly in teaching topics such as logic, formal specification and problem solving to beginning students. The paper discusses ideas and techniques that can be used to teach these challenging ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • CMM-Based Software Process Improvement Training: The First Two Years

    Publication Year: 1996
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (480 KB)

    First Page of the Article
    View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Integration of software tools in software engineering education

    Publication Year: 1996, Page(s):149 - 161
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (788 KB)

    There are significant benefits to be gained from promoting extensive use of software tools and environments in software engineering education, providing that they are educationally appropriate. This paper describes practice and experience of using a “purpose-built” teaching support environment specifically designed to emphasise the systematic nature of the processes and tools involved,... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Helping students learn requirements engineering

    Publication Year: 1996, Page(s):96 - 97
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (496 KB)

    Many software engineering courses (and methods) begin with an assumption that software requirements are presented to software engineers in a complete, consistent, feasible, testable, and traceable form, and that the software engineer's main job is to correctly transform the requirements into code. This is generally an unhealthy approach, as the requirements for virtually all significant software p... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Using the World Wide Web to promote software engineering education

    Publication Year: 1996, Page(s):270 - 282
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (1600 KB)

    As part of Motorola's efforts to establish PowerPC systems as the platform of choice in the industry, Motorola's RISC Software department provides software development tools and operating systems support for the PowerPC architecture. The department has responded with enthusiasm to Motorola's corporate software initiatives that strive to increase even further the quality of our software products. T... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A joint CS/E&CE undergraduate option in software engineering

    Publication Year: 1996, Page(s):16 - 28
    Cited by:  Papers (2)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (612 KB)

    The paper describes a software engineering option which has been developed and is being taught jointly by two departments in two faculties: Computer Science (Faculty of Mathematics) and Electrical and Computer Engineering (Faculty of Engineering). The attempt to create a joint option has resulted in certain strengths and weaknesses. The strengths derive from the different approaches to software en... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A model for professional training and education within a software engineering organization

    Publication Year: 1996, Page(s):164 - 171
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (348 KB)

    This paper describes a model by which a high-technology organization can effectively implement professional training and further education of its employees. The model is based on the principles of subsidiarity and horizontal information flows, and the paper describes its main features, its implications for suppliers of training and education, and its relevance to software engineering organizations... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • The Carnegie Mellon University Master of Software Engineering specialization tracks

    Publication Year: 1996, Page(s):100 - 118
    Cited by:  Papers (2)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (836 KB)

    There is an increasing demand for domain specific software. For example, the software to control a machine on a factory floor is different in significant ways from the software to manipulate large databases. The software engineer building real time systems software to control a motor that powers a piece of machinery needs some understanding of the motor's servo system; whereas a software engineer ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Process improvement for software engineering training

    Publication Year: 1996, Page(s):172 - 183
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (504 KB)

    The training program of a software organization is the combination of activities described in the project training plans and the organizational training plan. The training process is the sequence of activities that are performed whenever a training cycle is enacted typically on an annual basis. This paper examines the components of a prototypical training process, emphasizing the early phases wher... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Carnegie Mellon's software development studio: a five year retrospective

    Publication Year: 1996, Page(s):119 - 129
    Cited by:  Papers (16)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (568 KB)

    The Software Development Studio is the centerpiece of Carnegie Mellon's Master of Software Engineering Curriculum. It represents 40 per cent of the course units students spend in the program. The Studio has continuously evolved since its prototype in the spring and summer of 1990. The lessons learned about organization, projects, and other issues are the subject of the paper. The use of a well est... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • The people side of software. A lesson plan for establishing a successful training program

    Publication Year: 1996, Page(s):184 - 198
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (628 KB)

    Training is vital to keeping up with industry, customer and employee demands. Specifically, training is necessary for the development of quality software which is dependent on knowledgeable and skilled employees. They, in turn, will perform their roles more effectively and efficiently. It is as important for new hires as it is for current employees. Therefore, training is an on-going and never-end... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Stretching the McDonnell Douglas software training budget: striking a balance between in-house and outsourcing

    Publication Year: 1996, Page(s):199 - 213
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (672 KB)

    McDonnell Douglas Aerospace-in the light of downsizing, streamlining, and consolidation-has taken an innovative approach to software process education. This paper describes the approaches taken over a period of four years, the changes to those approaches, and the ultimate decisions which were implemented, culminating in a true balance between in-house developed training and collaborative outsourci... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Industry and university partnership through consortia

    Publication Year: 1996, Page(s):221 - 228
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (328 KB)

    This paper describes the Software Engineering Forum for Training (SEFT), a membership training consortium between education and industry at University College and Extension Services, California State University, Long Beach. The paper details the consortium's mission, structure, training and curriculum activities; the active roles undertaken by the member companies within the consortium; the benefi... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.