By Topic

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

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
  • Personal quality management with the Personal Software Process

    Publication Year: 2001
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (40 KB) | HTML iconHTML

    Summary form only given, as follows. Software development organizations have a variety of mechanisms at their disposal to help in managing and improving the quality of the products they produce. Quality assurance organizations, problem reporting systems, software process improvement and peer reviews (to name just a few) are important tools for product quality enhancement, but an often-overlooked p... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • 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
  • 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.
  • 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.
  • Observations on relationships between initial professional education for software engineering and systems engineering-a case study

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

    This paper identifies some strong similarities between software engineering and systems engineering based on the experiences of creating a programme of initial professional education for systems engineers at the request of a major UK-based defence contractor. The paper uses the analysis of the requirements for initial professional education for software engineers put forward by Ford and Gibbs (199... 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.
  • Reverse engineering: the challenge of large-scale real-world educational projects

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

    The contributions of this paper are twofold: first, a reverse engineering (RE) project is described while other educational projects based on existing systems have mainly focused on maintenance. Second, by means of an RE project, it became possible to approach real-world conditions more closely than in other types of educational software engineering (SE) projects 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.
  • 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.
  • 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.
  • Integrating pair programming into a software development process

    Publication Year: 2001, Page(s):27 - 36
    Cited by:  Papers (11)
    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.
  • Experiences from teaching PSP for freshmen

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

    The Personal Software Process (PSP) is launched as a means for improving software development capabilities for the individual engineer. It is proposed that it should be used in software engineering curricula; some authors propose it to be used already during the first student year. The PSP course is successfully given for graduate students at Lund University since 1996. During the spring semester ... 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.
  • 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 (2)
    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.
  • 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.
  • Yoopeedoo (UPEDU): a process for teaching software process

    Publication Year: 2001, Page(s):18 - 26
    Cited by:  Papers (8)
    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.
  • 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.
  • 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.
  • Educating professional software engineers: pathways and progress in the Australian experience

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

    Australia has seized the international initiative in the recognition of software engineers as professionals. Of the 37 universities in Australia offering undergraduate courses in computing, eleven offer courses in software engineering which are accredited by the Institute of Engineers, Australia (IEAust) and which may lead the graduate to membership of the Institute. In this way, the Institute has... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • 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.
  • Teamwork and trust: universities, industry and the professional software engineer

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

    Universities are faced with the challenge of providing for the future professional software engineer (PSE) the same quality and intensity of educational experience they have traditionally provided in support of the other engineering disciplines. Computing curricula in Australia have tended to emphasize the scientific and computer engineering side, the hardware side, of computing but the advent of ... 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.