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. 27th International Conference on Software Engineering, 2005. ICSE 2005.

15-21 May 2005

Filter Results

Displaying Results 1 - 25 of 174
  • 27th International Conference on Software Engineering

    Publication Year: 2005, Page(s): 0_1
    Request permission for commercial reuse | PDF file iconPDF (297 KB)
    Freely Available from IEEE
  • 27th International Conference on Software Engineering

    Publication Year: 2005, Page(s): i
    Request permission for commercial reuse | PDF file iconPDF (383 KB)
    Freely Available from IEEE
  • Copyright page

    Publication Year: 2005, Page(s): ii
    Request permission for commercial reuse | PDF file iconPDF (89 KB)
    Freely Available from IEEE
  • A Message from the General Chair

    Publication Year: 2005, Page(s): iii
    Request permission for commercial reuse | PDF file iconPDF (149 KB) | HTML iconHTML
    Freely Available from IEEE
  • Foreword

    Publication Year: 2005, Page(s): iv
    Request permission for commercial reuse | PDF file iconPDF (614 KB) | HTML iconHTML
    Freely Available from IEEE
  • Table of contents

    Publication Year: 2005, Page(s):v - xiii
    Request permission for commercial reuse | PDF file iconPDF (1017 KB)
    Freely Available from IEEE
  • ICSE 2005 organization

    Publication Year: 2005, Page(s):xiv - xviii
    Request permission for commercial reuse | PDF file iconPDF (450 KB)
    Freely Available from IEEE
  • [Breaker page]

    Publication Year: 2005, Page(s): 1
    Request permission for commercial reuse | PDF file iconPDF (25 KB)
    Freely Available from IEEE
  • Transitions in programming models

    Publication Year: 2005
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (104 KB)

    Summary form only given. The future of programming languages is not what it used to be. From the 50's to the 90's, richer, more flexible, and more robust structures were imposed on raw computation. Generally, new models of data and control managed to subsume older ones. But now, as programs and applications expand beyond a single local network and a single administrative domain, the very nature of... View full abstract»

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

    Publication Year: 2005, Page(s): 3
    Request permission for commercial reuse | PDF file iconPDF (101 KB)
    Freely Available from IEEE
  • Agile, open source, distributed, and on-time - inside the Eclipse development process

    Publication Year: 2005
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (100 KB) | HTML iconHTML

    Summary form only given. Eclipse is a widely recognized open source project dedicated to providing a platform for developing integrated tools. Throughout the history of Eclipse the development team was successful in hitting projected delivery dates with precision and quality. This isn't possible without a team strongly committed to ship quality software. How is this really done? How does Eclipse a... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • [Breaker page]

    Publication Year: 2005, Page(s): 5
    Request permission for commercial reuse | PDF file iconPDF (24 KB)
    Freely Available from IEEE
  • Dependability assessment of software-based systems: state of the art

    Publication Year: 2005, Page(s):6 - 7
    Cited by:  Papers (2)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (366 KB) | HTML iconHTML

    This paper presents a personal and rather selective view of the state of the art of some aspects of dependability assessment for software-based systems. This short note gives a brief outline of the issues that the author addresses. View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Addressing software dependability with statistical and machine learning techniques

    Publication Year: 2005
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (78 KB)

    Summary form only given. Our ability to design and deploy large complex systems is outpacing our ability to understand their behavior. How do we detect and recover from "heisenbugs", which account for up to 40% of failures in complex Internet systems, without extensive application-specific coding? Which users were affected, and for how long? How do we diagnose and correct problems caused by config... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • System challenges for ubiquitous & pervasive computing

    Publication Year: 2005, Page(s):9 - 14
    Cited by:  Papers (2)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (1998 KB) | HTML iconHTML

    The terms ubiquitous and pervasive computing were first coined at the beginning of the 90's, by Xerox PARC and IBM respectively, and capture the realization that the computing focus was going to change from the PC to a more distributed, mobile and embedded form of computing. Furthermore, it was predicted by some researchers that the true value of embedded computing would come from the orchestratio... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Research challenges of autonomic computing

    Publication Year: 2005, Page(s):15 - 22
    Cited by:  Papers (22)  |  Patents (4)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (2029 KB) | HTML iconHTML

    Autonomic computing is a grand-challenge vision in which computing systems manage themselves in accordance with high-level objectives specified by humans. The IT industry recognizes that meeting this challenge is imperative; otherwise, IT systems will soon become virtually impossible to administer. But meeting this challenge is also extremely difficult, and requires a worldwide collaboration among... View full abstract»

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

    Publication Year: 2005, Page(s):23 - 27
    Cited by:  Papers (3)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (1142 KB) | HTML iconHTML

    Computer science is necessary but not sufficient to understand and overcome the problems we face in software engineering. We need to understand not only the properties of the software itself, but also the limitations and competences humans bring to the engineering task. Rather than rely on commonsense notions, we need a deep and nuanced view of human capabilities in order to determine how to enhan... View full abstract»

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

    Publication Year: 2005, Page(s):28 - 34
    Cited by:  Papers (4)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (4170 KB) | HTML iconHTML

    In this paper, the author makes a case for integration of requirements engineering (RE) with clinical disciplines. To back his case, he looks at two examples that employ a clinical RE approach, first, that of introducing email into the life of a brain-injured individual, and second, introducing digital darkroom tools into his life. The former uses a Brownfield approach by starting with an existing... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Silver bullet or fool's gold: supporting usability in open source software development

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

    Summary form only given. At first glance it can look like open source software development violates many, if not all, of the precepts of decades of careful research and teaching in software engineering. One could take a classic SE textbook and compare the activities elaborated and advocated in the various chapters with what is actually done in plain sight in the public logs of an OSS project in sa... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • How software can help or hinder human decision making (and vice-versa)

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

    Summary form only given. Developments in computing offer experts in many fields specialised support for decision making under uncertainty. However, the impact of these technologies remains controversial. In particular, it is not clear how advice of variable quality from a computer may affect human decision makers. Here the author reviews research showing strikingly diverse effects of computer supp... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Why use the model driven architecture to design and build distributed applications?

    Publication Year: 2005
    Cited by:  Papers (2)  |  Patents (3)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (176 KB) | HTML iconHTML

    OMG's model driven architecture/spl reg/ (MDA/spl reg/) unifies and simplifies modeling, design, implementation, and integration of applications - including large and complex ones - by defining software fundamentally at the model level, expressed in OMG's standard Unified Modeling Language/spl reg/ (UML/spl reg/). An MDA-based development goes through three steps - two producing models, one produc... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Moving from a plan driven culture to agile development

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

    Summary form only given. Plan driven cultures are characterized by a strong belief in the plannability and predictability of software development projects. The SEI-CMM, software process improvement initiatives, and software metrics programs are some of the hallmarks of this school of thought. The trend towards agile development places the emphasis on constantly adapting to a project's changing goa... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Journey of enlightenment: the evolution of development at Microsoft

    Publication Year: 2005, Page(s):39 - 42
    Cited by:  Papers (1)
    Request permission for commercial reuse | Click to expandAbstract | PDF file iconPDF (733 KB) | HTML iconHTML

    Like many software companies, Microsoft has been doing distributed application development for many years. However, changes in the market have altered the rules, both in terms of customer expectations and programming models for ubiquitous interconnected smart devices. These changes have provoked two dramatic shifts in the way we develop software. The first is the creation and use of the .NET frame... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Software architecture in an open source world

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

    Summary form only given. In spite of the hype and hysteria surrounding open source software development, there is very little that can be said of open source in general. Open source projects range in scope from the miniscule, such as the thousands of non-maintained code dumps left behind at the end of class projects, dissertations, and failed commercial ventures, to the truly international, with t... View full abstract»

    Full text access may be available. Click article title to sign in or learn about subscription options.
  • Where do you go when you're through the turnstile? [telecommunication software development]

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

    Summary form only given. Years ago, our paper described how a very small system might be developed to control a coin-operated turnstile in a zoo (Jackson and Zave, 1995). It arose out of our efforts to understand how requirements, domain knowledge and specifications fit together, and how specifications could be derived systematically. A particular goal was to understand requirements and specificat... View full abstract»

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