By Topic

Software Engineering Education and Training, 2001. Proceedings. 14th Conference on

Date 19-21 Feb. 2001

Filter Results

Displaying Results 1 - 25 of 31
  • Proceedings 14th Conference on Software Engineering Education and Training. 'In search of a software engineering profession' (Cat. No.PR01059)

    Publication Year: 2001
    Request permission for commercial reuse | PDF file iconPDF (190 KB)
    Freely Available from IEEE
  • Workshop on achieving a world-wide software engineering profession

    Publication Year: 2001, Page(s):67 - 74
    Cited by:  Papers (4)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (365 KB) | HTML iconHTML

    The prime aim of the workshop is to provide a forum to consider the global dimensions. of a Software Engineering Profession and determinethe relevance and usefulness of IFIP's initiative concerning harmonization. In achieving this aim our objectives are to examine: The current situation with regard to certification of licensing in different countries; The drivers and constraints regarding Software... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Workshop on systems failures

    Publication Year: 2001, Page(s):185 - 186
    Request permission for commercial reuse | PDF file iconPDF (92 KB)
    Freely Available from IEEE
  • Author index

    Publication Year: 2001, Page(s): 295
    Request permission for commercial reuse | PDF file iconPDF (44 KB)
    Freely Available from IEEE
  • A learning environment for first year software engineers

    Publication Year: 2001, Page(s):268 - 275
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (364 KB) | HTML iconHTML

    The paper reports on ongoing work in the Department of Computer Science at the University of Wales. It describes a learning environment (Software Engineering Teaching and Learning System, SETLAS), that has been successfully used with first year software engineering students and that is the result of a synergy between several groups within the department. The resulting system has exceeded the objec... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • The human-computer interface is the system; a plea for a poor man's HCI component in software engineering curricula

    Publication Year: 2001, Page(s):276 - 286
    Cited by:  Papers (3)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (576 KB) | HTML iconHTML

    Most software engineering approaches restrict the user interface to everything a user may perceive or experience. As a result, it is often designed rather independently of the system functionality. Chances are then that it does not get the attention it deserves. In the approach to software development we sketch, the design of the user interface and the design of the functionality go hand in hand. ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Professional Engineers Ontario's approach to licensing software engineering practitioners

    Publication Year: 2001, Page(s):77 - 78
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (104 KB) | HTML iconHTML

    Professional Engineers Ontario (PEO) has developed a methodology to assess software practitioners' qualifications for licensing purposes. It entails a comprehensive assessment of the applicants' academic preparation and work experience vis-a`-vis PEO's software engineering body of knowledge and criteria for acceptable experience. Using this approach, PEO has licensed close to 200 software en... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Teaching data structures and algorithms in a software engineering degree: some experience with Java

    Publication Year: 2001, Page(s):247 - 257
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (648 KB) | HTML iconHTML

    The paper describes experience of redesigning, as part of an undergraduate degree programme in software engineering, a course in one of its related disciplines, namely data structures and algorithms. This redesign was required to adapt the course from an imperative language (namely Modula-2) to an object oriented one (namely Java). The paper describes the aims that were established for this course... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Understanding software engineering failure as part of the SWEBOK

    Publication Year: 2001, Page(s):191 - 192
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (104 KB) | HTML iconHTML

    The Guide to the Software Engineering Body of Knowledge (GSWEBOK) is a good first step in characterizing the contents of the software engineering discipline and in providing a topical access to the Software Engineering Body of Knowledge (SWEBOK). However, the GSWEBOK is seriously lacking as a guide to how the SWEBOK can be used to explore system failures as a way of enhancing practitioner's prepar... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • PSPSM in the large class

    Publication Year: 2001, Page(s):81 - 88
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (388 KB) | HTML iconHTML

    Describes our experience with teaching some elements of the Personal Software ProcessSM as part of a second programming course. A distinctive feature was the class size of more than 360 students. The goals were to help students develop good software development habits early, and to encourage them to see software development as a systematic discipline rather than a trial-and-error activi... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • It's all about process: project-oriented teaching of software engineering

    Publication Year: 2001, Page(s):7 - 17
    Cited by:  Papers (9)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (596 KB) | HTML iconHTML

    Process considerations are a central part of the material for a software engineering course; they are also central to accomplishing full-lifecycle, team-based systems development projects in such a course. This paper discusses the ways in which we have achieved an effective process structure within an academic context of full-year project courses. The key features are a kernel project plan and a p... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Using a model framework in developing and delivering a family of software engineering project courses

    Publication Year: 2001, Page(s):44 - 55
    Cited by:  Papers (4)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (788 KB) | HTML iconHTML

    The University of Southern California (USC) teaches a two-semester real-client project course as a core course in USC's MSCS-SE (Master of Science in Computer Science and Software Engineering) degree program. The course has evolved rapidly, each year introducing many changes in order to satisfy the course stakeholder's win conditions. The course has also been our primary experimental testbed for e... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Structuring the disciplines related to software engineering: a general model

    Publication Year: 2001, Page(s):231 - 239
    Cited by:  Papers (3)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (512 KB) | HTML iconHTML

    The paper examines the relationship between software engineering and the subjects that comprise its related disciplines, taking as a motivating example the role of the topic of data structures and algorithms in an undergraduate degree programme in software engineering. The paper examines current models for the relationship between disciplines such as software engineering and the knowledge areas th... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Constructing engineering knowledge: development of an online learning environment

    Publication Year: 2001, Page(s):258 - 267
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (480 KB) | HTML iconHTML

    With the development of new undergraduate degree programmes within Murdoch University's School of Engineering, the decision was made to offer courses, as much as practical, online. This provides numerous challenges to be addressed including considerations of curriculum design and learning issues. Within the software engineering program, an infrastructure has been developed to address these issues ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • A case of software engineering accreditation

    Publication Year: 2001, Page(s):201 - 209
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (476 KB) | HTML iconHTML

    A trial software engineering accreditation system is being applied in Japan. The authors give a brief overview of the standard curriculum model that is followed by most computer science programs in Japanese universities today, and the current status of the accreditation systems now being applied to them. They report on the way in which they have tried to bridge the gap between industrial needs and... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Systems failures: an approach to building a coping strategy

    Publication Year: 2001, Page(s):187 - 190
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (236 KB) | HTML iconHTML

    When systems fail, they can cause havoc everywhere. They affect the organisations involved in creating, maintaining and using them and they can have a profound effect on the people involved, directly or indirectly. The causes of systems and project failures, vary considerably. Each case has to be taken in isolation and examined, to see where it has gone wrong in the past, or is starting to go wron... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Independent accreditation for software engineering programs?

    Publication Year: 2001, Page(s):75 - 76
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (128 KB) | HTML iconHTML

    Professional societies in IT and accreditation bodies of engineering and computer science may be in dispute while international recognition of professionals is necessary. Can a possibly independent accreditation body, aligned with the proposed IFIP Standard on IT Professionalism, help the software engineering profession? View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Including practical software evolution in software engineering education

    Publication Year: 2001, Page(s):127 - 135
    Cited by:  Papers (7)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (400 KB) | HTML iconHTML

    Software engineering typically requires more effort in maintenance than in development time. As such, software engineering education needs to actively include software evolution. Teaching software evolution to undergraduate students usually includes the theoretical aspects, but does not normally include the actual implementation. This paper describes the practice of teaching software evolution to ... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Incorporating PSP into a traditional software engineering course: an experience report

    Publication Year: 2001, Page(s):89 - 97
    Cited by:  Papers (5)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (488 KB) | HTML iconHTML

    This paper presents an approach to incorporate PSP (Personal Software Process) into a traditional software engineering course that is typically contained within a computer science curriculum. Advantages and disadvantages of similar approaches are discussed. The approach has been implemented twice in an undergraduate course at the University of Memphis. This successful experience is described and g... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Integrating pair programming into a software development process

    Publication Year: 2001, Page(s):27 - 36
    Cited by:  Papers (9)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (496 KB) | HTML iconHTML

    Anecdotal and statistical evidence indicates that pair programmers - two programmers working side-by-side at one computer collaborating on the same design, algorithm, code or test - outperform individual programmers. One of the programmers (the driver) has control of the keyboard/mouse and actively implements the program. The other programmer (the observer) continuously observes the work of the dr... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Improving student performance in software engineering practice

    Publication Year: 2001, Page(s):143 - 152
    Cited by:  Papers (2)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (500 KB) | HTML iconHTML

    This paper looks at the improvements that can be achieved in the learning of software engineering practices when a proactive process of measurement and intervention based around adult learning principles is utilised. It also examines the many obstacles that can be placed in the way of student performance, both external and internal, in the current university learning environment. The paper is base... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Undergraduate software engineering education: the body of knowledge, existing programs and accreditation

    Publication Year: 2001, Page(s):221 - 230
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (480 KB) | HTML iconHTML

    The software engineering body of knowledge being developed by the Software Engineering Institute is examined. In particular, the curricular recommendations for an undergraduate degree program as put forward by the Working Group on Software Engineering Education and Training are considered. Five undergraduate degree programs from Australia, the United States, and the United Kingdom are then compare... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Building software engineering professionals: TCS experience

    Publication Year: 2001, Page(s):162 - 171
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (420 KB) | HTML iconHTML

    Tata Consultancy Services (TCS) is a large software consultancy organization offering IT solutions to a variety of clients on a variety of platforms. TCS hires engineering graduates from different disciplines and converts them into software engineers through its own model. The model has evolved over the last three decades and has kept pace with technology trends. The systemic approach used in defi... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Yoopeedoo (UPEDU): a process for teaching software process

    Publication Year: 2001, Page(s):18 - 26
    Cited by:  Papers (4)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (412 KB) | HTML iconHTML

    The software engineering process is a growing concern for many software development organizations. The need for well-educated software engineers is bringing new software engineering programs to universities. In many programs, software process education adds up to a few hours of lectures in an introductory software engineering course. This paper presents the structure and the content for a full, on... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Preliminary results from a case study of effort estimation for net-centric applications at the undergraduate level

    Publication Year: 2001, Page(s):56 - 63
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (392 KB) | HTML iconHTML

    Presents preliminary results from an ongoing case study of effort estimation for net-centric applications in an undergraduate software engineering class. For two consecutive course offerings, students' effort estimates were tracked against the same project: modifying a Web-site log analyzer program. The question was to see if the application domain of net-centric computing is qualitatively differe... View full abstract»

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